Calcul sur les Dates <<< |
Travailler avec la valeur NULL | Recherche de modèles >>> |
3.3.4 Récupérer des informations à partir d'une table 3.3 Création et utilisation d'une base de données 3 Tutoriels d'introduction Manuel de Référence MySQL 4.1 : Version Française . Sélectionner toutes les données . Sélectionner des lignes particulières . Sélectionner des colonnes particulières . Trier les enregistrements . Calcul sur les Dates ->Travailler avec la valeur NULL . Recherche de modèles . Compter les lignes . Utiliser plus d'une table |
3.3.4.6 Travailler avec la valeur NULL
La valeur NULL peut être surprenante jusqu'à ce que vous vous y habituiez. Conceptuellement, NULL représente une valeur qui manque, ou une valeur inconnue, et elle est traitée différemment des autres valeurs. Pour tester la présence de la valeur NULL , vous ne pouvez pas utiliser les opérateurs arithmétiques habituels comme = , < , ou <> . Pour le voir, il suffit d'essayer ceci :
Avec MySQL, 0 et NULL représentent le booléen faux, et tout le reste représente le booléen vrai. La valeur par défaut du booléen vrai issue d'une comparaison est 1. Lorsque vous utilisez la clause ORDER BY , les valeurs NULL sont toujours triées en premier, même si vous utilisez l'attribut DESC .Ce traitement particulier de NULL explique pourquoi, dans la section précédente, il était nécessaire de déterminer quel animal ne vivait plus en utilisant la fonction mort IS NOT NULL au lieu de mort <> NULL . |
<< | Travailler avec la valeur NULL | >> |
Calcul sur les Dates | Récupérer des informations à partir d'une table | Recherche de modèles |