Heim > Datenbank > MySQL-Tutorial > Wie wähle ich in MySQL nur Spalten mit nicht leeren Werten aus?

Wie wähle ich in MySQL nur Spalten mit nicht leeren Werten aus?

Susan Sarandon
Freigeben: 2024-12-23 22:13:11
Original
694 Leute haben es durchsucht

How to Select Only Columns with Non-Empty Values in MySQL?

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
Nach dem Login kopieren

Hier besteht das Ziel darin, Zeilen auszuwählen, in denen:

  • Telefon mit beginnt '813'
  • Telefon2 enthält einen nicht leeren Wert

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<>''
Nach dem Login kopieren

Erklärung

  • Telefon wie „813 %“: Filtert Zeilen, in denen Telefon mit „813“ beginnt.
  • phone2<>'': Überprüft, ob phone2 nicht gleich einer leeren Zeichenfolge ist, und filtert effektiv leere Zeichenfolgen heraus Werte.

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!

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