Heim  >  Artikel  >  Datenbank  >  Unterstützt MySQL gerne?

Unterstützt MySQL gerne?

青灯夜游
青灯夜游Original
2020-10-06 07:38:202237Durchsuche

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的

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

SELECT * FROM position WHERE name LIKE 'java%';

Fragen Sie Informationen ab, die Java-Felder enthalten.

SELECT * FROM position WHERE name LIKE '%java%';

Informationen abfragen, die mit einem Java-Feld enden.

SELECT * FROM position WHERE name LIKE '%java';

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!

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