Die
LIKE-Klausel wird verwendet, um ein Zeichenfolgenmuster in einer Tabelle zu finden, das eine bestimmte Zeichenfolge enthält, indem die Muster-Platzhalterzeichen Prozentzeichen (%) und Unterstrich (_) angegeben werden, um Zeichenfolgen und einzelne Zeichen abzugleichen. Es ermöglicht außerdem die Verwendung von eckigen Klammern zum Angeben von Zeichensätzen und zum Ausschließen von Zeichensätzen sowie die Verwendung von Escape-Zeichen zum Escapen von Platzhaltern für den Literalabgleich.
Verwendung der LIKE-Klausel in Oracle
Die LIKE-Klausel wird zum Abgleichen von Zeichenfolgenmustern verwendet. Es wird verwendet, um Zeilen in einer Tabelle zu finden, die eine bestimmte Zeichenfolge oder ein bestimmtes Zeichenmuster enthalten.
Syntax:
<code>SELECT column_name FROM table_name WHERE column_name LIKE pattern;</code>
Wo:
column_name
: Der zu durchsuchende Spaltenname. column_name
:要搜索的列名。pattern
:要匹配的字符串模式。模式通配符:
%
:匹配任何字符序列(包括空字符串)。_
:匹配任何单个字符。[]
:匹配方括号内指定的字符集。[^]
pattern
: Das zu vergleichende Zeichenfolgenmuster. Musterplatzhalter:
%
: Entspricht einer beliebigen Zeichenfolge (einschließlich der leeren Zeichenfolge).
_
: Entspricht einem beliebigen einzelnen Zeichen.
[]
: Entspricht dem in eckigen Klammern angegebenen Zeichensatz. [^]
: Entspricht nicht spezifizierten Zeichensätzen in eckigen Klammern.
<code>SELECT customer_name FROM customers WHERE customer_name LIKE 'J%';</code>
<code>SELECT employee_name FROM employees WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
<code>SELECT product_name FROM products WHERE product_name NOT LIKE 'A%';</code>
Das obige ist der detaillierte Inhalt vonWie man es in Oracle verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!