Heim  >  Artikel  >  Datenbank  >  So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

WBOY
WBOYOriginal
2022-05-25 18:13:426052Durchsuche

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)".

So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So verwenden Sie die Like-Abfrageanweisung in Oracle

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:

So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

Einzelnes beliebiges Zeichen (Unterstrich) Häufig verwendete Zeichenlängenanweisungen um Ausdrücke einzuschränken:

Beispiel:

So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

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:

So verwenden Sie eine ähnliche Abfrageanweisung in Oracle

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn