ホームページ  >  記事  >  データベース  >  オラクルのような使い方

オラクルのような使い方

下次还敢
下次还敢オリジナル
2024-05-02 23:09:33890ブラウズ

LIKE 句は、パターン ワイルドカード文字パーセント記号 (%) とアンダースコア (_) を指定して文字シーケンスと単一の文字に一致させることにより、特定の文字シーケンスを含むテーブル内で文字列パターンを検索するために使用されます。 。また、角括弧を使用して文字セットを指定したり文字セットを除外したり、エスケープ文字を使用してリテラル一致のワイルドカードをエスケープしたりすることもできます。

オラクルのような使い方

#Oracle での LIKE 句の使用

#LIKE 句は、文字列パターンと一致するために使用されます。これは、特定の文字シーケンスまたはパターンを含むテーブル内の行を検索するために使用されます。

構文:

<code>SELECT column_name
FROM table_name
WHERE column_name LIKE pattern;</code>
どこ:

  • column_name: 検索する列の名前。
  • pattern: 照合する文字列パターン。

パターン ワイルドカード:

    ##%
  • : 任意の文字シーケンス (空の文字列を含む) と一致します。
  • #: 任意の 1 文字と一致します。
  • []
  • : 角括弧内に指定された文字セットと一致します。
  • [^]
  • : 角括弧内の未指定の文字セットと一致します。
使用例:

次の例では、「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 句では大文字と小文字が区別されません。
  • ESCAPE 句を使用すると、ワイルドカード文字をエスケープして文字通り一致させることができます。

以上がオラクルのような使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。