Heim > Datenbank > MySQL-Tutorial > Wie wähle ich in MySQL mehrere Zeilen basierend auf bestimmten Werten aus?

Wie wähle ich in MySQL mehrere Zeilen basierend auf bestimmten Werten aus?

Barbara Streisand
Freigeben: 2024-11-02 16:46:29
Original
915 Leute haben es durchsucht

How to Select Multiple Rows in MySQL Based on Specific Values?

Auswählen mehrerer Zeilen in MySQL mit dem IN-Operator

Bei der Arbeit mit SQL-Datenbanken gibt es häufig Fälle, in denen Sie bestimmte Zeilen abrufen müssen basierend auf mehreren Kriterien. Betrachten wir das folgende Szenario: Sie möchten Zeilen aus einer Tabelle auswählen, deren ID-Spalte entweder den Wert 3 oder 4 enthält.

Um dies zu erreichen, stellt MySQL den IN-Operator zur Verfügung, mit dem Sie eine Liste von angeben können Werte, mit denen abgeglichen werden soll. Die Syntax für diese Abfrage lautet:

SELECT * FROM table_name WHERE column_name IN (value1, value2, ...)
Nach dem Login kopieren

In Ihrem Fall, in dem Sie Zeilen mit den IDs 3 oder 4 auswählen möchten, würde die Abfrage wie folgt lauten:

SELECT * FROM table WHERE id IN (3, 4)
Nach dem Login kopieren

Diese Abfrage wird zurückgegeben alle Zeilen, in denen die ID-Spalte 3 oder 4 ist.

Eine andere Alternative ist die Verwendung des OR-Operators, ausgedrückt als eine Reihe einzelner Bedingungen:

SELECT * FROM table WHERE id = 3 OR id = 4
Nach dem Login kopieren

Beide Methoden liefern das gewünschte Ergebnis der Auswahl von Zeilen basierend auf mehreren Werten.

Das obige ist der detaillierte Inhalt vonWie wähle ich in MySQL mehrere Zeilen basierend auf bestimmten Werten aus?. 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