Heim > Datenbank > MySQL-Tutorial > Hauptteil

Konvertieren Sie die NULL-Datenmethode über MySQL

jacklove
Freigeben: 2018-06-08 17:39:57
Original
1588 Leute haben es durchsucht

Verwenden Sie MySQL, um die Datenbank abzufragen. Bei der Ausführung von Left Join sind einige zugehörige Feldinhalte NULL. Daher müssen NULL-Daten konvertiert werden.

Dieser Artikel stellt eine Methode zur Durchführung der Konvertierungsverarbeitung direkt zum Zeitpunkt der Abfrage bereit. Der erhaltene Datensatz muss nicht konvertiert werden.
MySQL stellt die Funktion IFNULL bereit

IFNULL(expr1, expr2)
Nach dem Login kopieren

Wenn expr1 nicht NULL ist, gibt IFNULL() expr1 zurück, andernfalls gibt es expr2 zurück

Beispiel:
BenutzerTabellenstruktur und Daten

+-----+---------------+| uid | lastlogintime |
Nach dem Login kopieren
+----+-----------+| id | name      |
+----+-----------+|  1 | Abby      |
|  2 | Daisy     ||  3 | Christine |
+----+-----------+
Nach dem Login kopieren


user_lastloginTabellenstruktur und Daten

+-----+---------------+|   1 |    1488188120 ||   3 |    1488188131 |
+-----+---------------+
Nach dem Login kopieren

Abfrage Benutzername und letzte Anmeldezeit

mysql> select a.id,a.name,b.lastlogintime from user as a left join user_lastlogin as b on a.id=b.uid;
+----+-----------+---------------+| id | name      | lastlogintime |
+----+-----------+---------------+|  1 | Abby      |    1488188120 |
|  2 | Daisy     |          NULL ||  3 | Christine |    1488188131 |
+----+-----------+---------------+
Nach dem Login kopieren

Da sich der Benutzer mit der ID=2 nicht angemeldet hat, gibt es keinen Datensatz in der Tabelle „user_lastlogin“. Lastlogintime ist also NULL.

Verwenden Sie IFNULL, um NULL in 0 umzuwandeln

IFNULL(lastlogintime, 0)
Nach dem Login kopieren
rrree

In diesem Artikel wird die Methode zum Konvertieren von NULL-Daten in MySQL erläutert. Weitere verwandte Inhalte finden Sie im PHP-Chinesisch Webseite.

Verwandte Empfehlungen:

Verwandte Inhalte zu PHP-Funktionen mit einer variablen Anzahl von Parametern

So übergeben PHP ruft die Sina-API auf, um kurze Links zu generieren

Erklären Sie die Sortiermethode innerhalb der MySQL-Gruppe für Gruppe

Das obige ist der detaillierte Inhalt vonKonvertieren Sie die NULL-Datenmethode über MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!