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.

Était-ce utile?

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
scroll top