Ich muss einen Fall in die Select legen, um zu prüfen, ob die Daten, die ich zu meiner Ansicht hinzufügen, NULL ist, in diesem Fall möchte ich nur eine Null eingeben, oder nicht.MySQL View überprüfen, ob Daten NULL ist
Antwort
Sie meinen so etwas?
SELECT IF(`field` IS NULL, 0, `field`)...
Es gibt auch "IFNULL()":
SELECT IFNULL(`field`, 0)...
Dies ist ein klassischer Fall, in dem IF() und IFNULL() missbraucht werden, wo die allgemein akzeptierte COALESCE() eine bessere Idee ist. – longneck
Wenn Sie Ihre Tabelle erstellen, fügen Sie einfach NOT NULL
zur Spaltenbeschreibung hinzu, z.
CREATE TABLE ( ID INT NOT NULL default '0' );
Dann, wenn keine Daten für das Feld gegeben wird, wird es auf den Standardwert von 0 gesetzt, die abgerufen werden, wenn Sie eine SELECT-Abfrage ausführen.
Dies gilt nicht, wenn zum Beispiel der NULL das Ergebnis eines LINKEN OUTER JOIN ist. – longneck
select coalesce(field, 0) as 'field' from v;
(doc)
- 1. vb.net überprüfen, ob der Datenbankwert null ist
- 2. Kann nicht überprüfen, ob int null ist
- 3. Überprüfen, ob Wert select2 null ist
- 4. Überprüfen Sie, ob ein Repeater null ist
- 5. Überprüfen, ob die MySQL-Spalte leer ist
- 6. Dezimalwert Überprüfen Sie, ob Null
- 7. MySQL überprüfen, ob Unterabfrage NULL zurückgeben, dann ersetzen Wert
- 8. Überprüfen, ob mit einem Steuerelement verknüpfter Text null ist
- 9. Mysql - Überprüfen, ob Zeile existiert
- 10. Überprüfen Sie, ob die data.frame-Spalte der Typliste NULL ist
- 11. überprüfen, ob Daten bereits in Mysql-Datenbank existieren
- 12. MySQL: überprüfen, ob Daten in Abfrage vorhanden sind
- 13. MySQL-Syntax überprüft, ob der Parameter null ist
- 14. Überprüfen, ob der Wert isset und null ist
- 15. Überprüfen Sie, ob Array-Wert isset und ist null
- 16. überprüfen, ob die Variable null ist - falsche Validierung
- 17. LINQ SQL-Abfrage überprüfen, ob ein Objektfeld nicht null ist
- 18. Überprüfen Sie, ob die Eigenschaft in Lambda-Ausdruck null ist
- 19. Überprüfen, ob das Abfrageergebnis in c null ist #
- 20. kann nicht überprüfen, ob eine bestimmte Objektschlüssel null ist
- 21. jQuery: Überprüfen, ob der Wert eines Felds null (leer) ist
- 22. PHP - Überprüfen, ob ein Array-Index existiert oder Null ist
- 23. Der Versuch, zu überprüfen, ob urlreferrer null ist
- 24. Überprüfen, ob Variable gesetzt ist, nicht null und nicht leer
- 25. Überprüfen Sie, ob die Benutzersitzung null ist oder nicht
- 26. Wie überprüfen, ob UITextfield ist Null in Swift
- 27. Überprüfen, ob generic 0 ist
- 28. Überprüfen Sie, ob CGRect Null in Getter
- 29. Überprüfen, ob NSNumber leer ist
- 30. Überprüfen, ob etwas leer ist
Ich bin verwirrt. Sie können meines Wissens keine Informationen in der Datenbank in einem SELECT hinzufügen oder aktualisieren. Meinst du die Rückkehr "0"? Und ich bin mir nicht sicher, was du unter "oder nicht" meinst. Können Sie uns bitte weitere Informationen geben? – MitMaro