Heim  >  Artikel  >  Datenbank  >  Konvertieren Sie die NULL-Datenmethode über MySQL

Konvertieren Sie die NULL-Datenmethode über MySQL

jacklove
jackloveOriginal
2018-06-08 17:39:571547Durchsuche

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)

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

Beispiel:
BenutzerTabellenstruktur und Daten

+-----+---------------+| uid | lastlogintime |
+----+-----------+| id | name      |
+----+-----------+|  1 | Abby      |
|  2 | Daisy     ||  3 | Christine |
+----+-----------+


user_lastloginTabellenstruktur und Daten

+-----+---------------+|   1 |    1488188120 ||   3 |    1488188131 |
+-----+---------------+

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 |
+----+-----------+---------------+

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)
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!

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