Heim  >  Artikel  >  Datenbank  >  Wie wähle ich Zeilen basierend auf mehreren Werten in MySQL aus?

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

DDD
DDDOriginal
2024-10-31 05:39:30518Durchsuche

How to Select Rows Based on Multiple Values in MySQL?

Auswählen mehrerer Werte in MySQL-Abfragen

In diesem Szenario möchten Sie bestimmte Zeilen basierend auf mehreren Kriterien abrufen, z. B. der Identifizierung von Personen anhand ihre IDs (3 und 4) oder Namen (andy und paul) innerhalb einer Tabelle.

Um dies zu erreichen, können Sie die folgende Syntax verwenden:

OR-Bedingung:

SELECT * FROM table WHERE id = 3 OR id = 4

Diese Abfrage ruft Zeilen ab, in denen die ID-Spalte entweder mit 3 oder 4 übereinstimmt.

IN-Klausel:

SELECT * FROM table WHERE id IN (3,4)

Alternativ Sie kann die IN-Klausel verwenden, um eine Liste mit abzugleichenden Werten anzugeben. In diesem Fall wählt die Abfrage Zeilen aus, in denen die ID-Spalte entweder 3 oder 4 ist.

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