Heim >Datenbank >Oracle >Was ist eine Oracle-Fuzzy-Query-Anweisung?

Was ist eine Oracle-Fuzzy-Query-Anweisung?

WBOY
WBOYOriginal
2022-01-25 10:18:5013950Durchsuche

In Oracle können Sie das Schlüsselwort „like“ in der where-Klausel verwenden, um Fuzzy-Abfrageeffekte zu erzielen. Bei der Zeichenübereinstimmungsoperation können die Platzhalter „%“ und „_“ verwendet werden. Die Syntax lautet „SELECT * FROM user WHERE columns name LIKE“. Fuzzy-Abfragefeld'".

Was ist eine Oracle-Fuzzy-Query-Anweisung?

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

Was ist eine Oracle-Fuzzy-Query-Anweisung?

In einer Zeit, in der die Informationsmenge dramatisch zunimmt, ist Fuzzy-Query unerlässlich, um Benutzern dabei zu helfen, die gewünschten Daten aus riesigen Datenmengen abzurufen. Wie wird die Fuzzy-Abfrage in Oracle implementiert?

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. Im Folgenden sind die Platzhalterzeichen aufgeführt, die verwendet werden können:

Der am häufigsten verwendete und einfachste Weg ist die Verwendung von „%“ und „_“.

Zeichenvergleichsoperationen können Platzhalter „%“ und „_“ verwenden:

%: stellt eine beliebige Anzahl von Zeichen dar, einschließlich Null;

Escape-Schlüsselwort implementiert gerne Sonderzeichen und Flucht aus & Charakter.

Zum Beispiel:

SQL> select * from dept; 
DEPTNO DNAME          LOC  
------ -------------- -------------  
    10 ACCOUNTING     NEW YORK  
    20 RESEARCH       DALLAS  
    30 SALES          CHICAGO  
    40 OPERATIONS     BOSTON

„%“ und „_“ Demonstration:

SQL> select * from dept where DNAME like '_A%'; 
DEPTNO DNAME          LOC  
------ -------------- -------------  
    30 SALES          CHICAGO

Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist eine Oracle-Fuzzy-Query-Anweisung?. 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
Vorheriger Artikel:So ändern Sie SGA in OracleNächster Artikel:So ändern Sie SGA in Oracle