In Oracle wird die Like-Anweisung häufig in Verbindung mit der Where-Anweisung verwendet, um die entsprechende Teilzeichenfolge in einem Zeichenfeld abzurufen. Diese Anweisung gilt hauptsächlich für Zeichenfelder und die Syntax lautet „select * from table name where field name like“. entsprechenden Wert (Teilzeichenfolge)".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Das Syntaxformat der Like-Anweisung lautet:
select * from 表名 where 字段名 like 对应值(子串)
Sie dient hauptsächlich dazu, die entsprechende Teilzeichenfolge in einer Zeichenfeldspalte abzurufen.
Wir können das Schlüsselwort like in der where-Klausel verwenden, um den Effekt einer Oracle-Fuzzy-Abfrage zu erzielen. In der where-Klausel können wir das Schlüsselwort Like mit Platzhaltern für Spalten der Feldtypen datetime, char und varchar verwenden, um eine Fuzzy-Abfrage zu erzielen.
Die folgenden Platzhalter können verwendet werden:
%: null oder mehr Zeichen, es gibt drei Situationen bei der Verwendung von %
Feld wie „%Keyword%“-Datensätze, bei denen das Feld „Schlüsselwort“ enthält
Feld wie „Keyword%“-Datensätze, die mit „keyword“ beginnen
Feld wie „%keyword“-Datensätze, die mit „keyword“ enden
Beispiel:
Einzelnes beliebiges Zeichen (Unterstrich) Häufig verwendete Zeichenlängenanweisungen um Ausdrücke einzuschränken:
Beispiel:
Zeichen innerhalb eines bestimmten Bereichs stellen eines der in Klammern aufgeführten Zeichen dar (ähnlich einem regulären Ausdruck). Geben Sie ein Zeichen, eine Zeichenfolge oder einen Bereich an, wobei das übereinstimmende Objekt eines davon sein muss.
Beispiel:
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine ähnliche Abfrageanweisung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!