LIKE 句は、パターン ワイルドカード文字パーセント記号 (%) とアンダースコア (_) を指定して文字シーケンスと単一の文字に一致させることにより、特定の文字シーケンスを含むテーブル内で文字列パターンを検索するために使用されます。 。また、角括弧を使用して文字セットを指定したり文字セットを除外したり、エスケープ文字を使用してリテラル一致のワイルドカードをエスケープしたりすることもできます。
#Oracle での LIKE 句の使用
#LIKE 句は、文字列パターンと一致するために使用されます。これは、特定の文字シーケンスまたはパターンを含むテーブル内の行を検索するために使用されます。構文:
<code>SELECT column_name FROM table_name WHERE column_name LIKE pattern;</code>どこ:
: 検索する列の名前。
: 照合する文字列パターン。
パターン ワイルドカード:
次の例では、「J」で始まるすべての顧客名が検索されます:
<code>SELECT customer_name FROM customers WHERE customer_name LIKE 'J%';</code>
次の例では、すべての名前が検索されます"smith" " または "jones" を含む:
<code>SELECT employee_name FROM employees WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
次の例では、「A」で始まらないすべての製品名が検索されます:
<code>SELECT product_name FROM products WHERE product_name NOT LIKE 'A%';</code>注:
COLLATE 句を使用して特定の文字セットと照合順序を指定しない限り、LIKE 句では大文字と小文字が区別されません。
以上がオラクルのような使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。