MySQL Voir vérifier si les données sont NULL
-
19-09-2019 - |
Question
Je dois mettre un cas dans la zone Sélectionnez pour vérifier si les données que je suis d'ajouter à mon avis est NULL, dans ce cas, je veux qu'il suffit d'entrer un zéro, ou non.
La solution
Vous voulez dire quelque chose comme ça?
SELECT IF(`field` IS NULL, 0, `field`)...
Il y a aussi "IFNULL ()":
SELECT IFNULL(`field`, 0)...
Autres conseils
select coalesce(field, 0) as 'field' from v;
( doc )
Lorsque vous créez votre table ajoutez simplement NOT NULL
à la description de la colonne, par exemple.
CREATE TABLE (
ID INT NOT NULL default '0'
);
Alors si aucune donnée est donnée pour le champ est réglé sur la valeur par défaut de 0 qui sera récupéré lorsque vous exécutez une requête SELECT.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow