MySQL: Auswählen von Spalten mit nicht leeren Werten
In MySQL können Sie bestimmte Spalten nur auswählen, wenn sie nicht leere Werte enthalten. Dadurch können Sie alle Zeilen herausfiltern, in denen diese Spalten null oder leer sind.
Beispielabfrage
Bedenken Sie die folgende Abfrage:
select phone, phone2 from jewishyellow.users where phone like '813%' and phone2
Hier besteht das Ziel darin, Zeilen auszuwählen, in denen:
Lösung
Um nur Spalten auszuwählen, in denen nicht leere Werte vorhanden sind, müssen Sie kann den Wert der Spalte mit einem Leerwert vergleichen Zeichenfolge.
select phone, phone2 from jewishyellow.users where phone like '813%' and phone2<>''
Erklärung
Hinweis: Nullwerte werden in MySQL als falsch interpretiert. Das bedeutet, dass Zeilen, bei denen phone2 auf null gesetzt ist, nicht in die Ergebnisse einbezogen werden.
Das obige ist der detaillierte Inhalt vonWie wähle ich in MySQL nur Spalten mit nicht leeren Werten aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!