ホームページ  >  記事  >  データベース  >  Oracleでlikeクエリステートメントを使用する方法

Oracleでlikeクエリステートメントを使用する方法

WBOY
WBOYオリジナル
2022-05-25 18:13:426047ブラウズ

Oracle では、like ステートメントは、文字フィールドに含まれる対応する部分文字列を取得するために where ステートメントと組み合わせてよく使用されます。このステートメントは主に文字フィールド用であり、構文は「select * from table name」です。ここで、フィールド名は対応する値 (部分文字列) と同様です。

Oracleでlikeクエリステートメントを使用する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle で like クエリ ステートメントを使用する方法

like ステートメントの構文形式は次のとおりです。

select * from 表名 where 字段名 like 对应值(子串)

これは主に文字フィールド用であり、その機能は検索です。対応する部分文字列を含むフィールド列。

Where 句で like キーワードを使用すると、Oracle ファジー クエリの効果を実現できます。where 句では、datetime、char、varchar フィールド タイプの列に対してワイルドカードを指定して Like キーワードを使用できます。ファジー クエリ、

次は使用できるワイルドカード文字です:

%: 0 個以上の文字、%

  • を使用する場合は 3 つの状況があります。 #フィールド ' %Keyword%' フィールドに「キーワード」が含まれるレコード

  • #'キーワード%' フィールドが「キーワード」で始まるレコードのようなフィールド

  • フィールドが「キーワード」で終わる「%キーワード」のようなフィールドを持つレコード

例:

Oracleでlikeクエリステートメントを使用する方法

単一任意の文字 (アンダースコア) は、式の文字長を制限するためによく使用されます:

例:

Oracleでlikeクエリステートメントを使用する方法

特定の範囲内の文字は、括弧内にリストされている文字を表します。文字の(正規表現に似ています)。文字、文字列、または範囲を指定し、一致するオブジェクトがそれらのいずれかである必要があります。

例:

Oracleでlikeクエリステートメントを使用する方法

推奨チュートリアル: 「

Oracle ビデオ チュートリアル

以上がOracleでlikeクエリステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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