Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie überprüfe ich, ob Zahlen in einer durch Kommas getrennten Liste in MySQL vorhanden sind?

Linda Hamilton
Freigeben: 2024-11-16 06:28:03
Original
852 Leute haben es durchsucht

How to Check if Numbers Exist in a Comma-Separated List in MySQL?

Verwenden von IN zum Abfragen von Zahlen in durch Kommas getrennten Listen

In MySQL wird festgestellt, ob eine Reihe von Zahlen innerhalb eines Komma-getrennten Verzeichnisses vorhanden ist. Eine in einem BLOB-Feld gespeicherte getrennte Liste kann mit dem IN-Operator erreicht werden. Dieser Ansatz vermeidet die Verwendung von LIKE %%, was für solche Szenarien nicht empfohlen wird.

Beachten Sie die folgende Tabelle:

UID | NUMBERS
------|--------------------
1 | 1,13,15,20
2 | 3,10,15,20
3 | 3,15
Nach dem Login kopieren

Um zu überprüfen, ob sowohl 3 als auch 15 im Feld ZAHLEN vorhanden sind, verwenden Sie die folgende Abfrage:

SELECT * FROM table WHERE 3 IN (NUMBERS) AND 15 IN (NUMBERS)
Nach dem Login kopieren

Der IN-Operator sucht effektiv nach den angegebenen Werten innerhalb der durch Kommas getrennten Zeichenfolge, die im gespeichert ist Feld ZAHLEN. Zum Beispiel:

WHERE 3 IN (2,3,6,8,90)
Nach dem Login kopieren

Diese Abfrage prüft, ob die Zahl 3 in der Liste vorhanden ist (2,3,6,8,90).

Beachten Sie, dass dieser Ansatz auch auf anwendbar ist nicht numerische Werte, die in durch Kommas getrennten Zeichenfolgen gespeichert sind.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob Zahlen in einer durch Kommas getrennten Liste in MySQL vorhanden sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage