Heim > Datenbank > MySQL-Tutorial > Hauptteil

Unterstützt MySQL gerne?

青灯夜游
Freigeben: 2020-10-06 07:42:04
Original
2254 Leute haben es durchsucht

MySQL unterstützt Like, das einen Fuzzy-Abgleich für jede Übereinstimmung mit mehreren Zeichen oder für jedes einzelne Zeichen durchführen kann und in Kombination mit „%“ und „_“ verwendet wird. „%a“ stimmt beispielsweise mit Daten überein, die mit einem enden. „%a%“ Entspricht Daten, die ein enthalten, „_a_“ entspricht Daten mit drei Ziffern und dem mittleren Buchstaben ist ein usw.

Unterstützt MySQL gerne?

Verwendung von Like in MySQL für Fuzzy-Abfragen

Die sogenannte „Fuzzy-Abfrage“ entspricht einer „präzisen Abfrage“. Wenn wir beispielsweise abfragen möchten, ob ein Feldwert gleich 1 ist, können wir „wobei Spalte=1“ in die SQL-Anweisung schreiben. Dies ist eine exakte Abfrage. Präzise Abfragen sind sehr einfach und leicht zu verstehen, aber wir verwenden häufig Fuzzy-Abfragen. Ich möchte beispielsweise einen Benutzer aus der Benutzertabelle abfragen, kann mich aber nicht an seinen Namen erinnern, ich weiß nur, dass dort „Hong“ steht sein Name, dann ist eine Fuzzy-Abfrage nützlich.

wie Match/Fuzzy-Match, wird in Kombination mit % und _ verwendet.

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的
Nach dem Login kopieren

Fragen Sie Informationen ab, die mit dem Java-Feld beginnen.

SELECT * FROM position WHERE name LIKE 'java%';
Nach dem Login kopieren

Fragen Sie Informationen ab, die Java-Felder enthalten.

SELECT * FROM position WHERE name LIKE '%java%';
Nach dem Login kopieren

Informationen abfragen, die mit einem Java-Feld enden.

SELECT * FROM position WHERE name LIKE '%java';
Nach dem Login kopieren

Empfohlenes Tutorial: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonUnterstützt MySQL gerne?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage