Oracle では、「not like」演算子を使用して、WHERE 句に列を含まない指定されたコンテンツを検索します。これにより、あいまいクエリの効果が得られます。構文は「SELECT field FROM table name」です。 WHERE フィールドはワイルドカードのようにはなりません。」
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
LIKE 演算子
LIKE 演算子は、WHERE 句の列内の指定されたパターンを検索するために使用されます。
SQL LIKE 演算子の構文
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
NOT キーワードを使用すると、列に指定されたコンテンツを含まないコンテンツを検索できます
ワイルドカードは 2 つあります: %パーセント記号は任意の数値文字を表し、_underscore は文字を表します。
1. like'Mc%' は、Mc という文字で始まるすべての文字列を検索します。
2. like'%inger' は、文字 inger で終わるすべての文字列を検索します。
3. like'%en%' は、任意の位置に文字 en を含むすべての文字列を検索します。
例は次のとおりです。
元のテーブル
NOT キーワードを使用すると、「」から選択できます。 「persons」テーブル 「lon」を含まない都市に住んでいる人:
次の SELECT ステートメントを使用できます:
SELECT * FROM Persons WHERE City NOT LIKE '%lon%'
結果は次のとおりです:
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がオラクルでのnot likeの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。