mrBebert a écrit :
Pas forcément, ca dépend de la signification que tu donnes à ces valeurs. Généralement, on utilise NULL pour indiquer que le champ est sans objet.
Par exemple, dans une table stockant des infos sur des bateaux, si tu as une colonne indiquant la profondeur à laquelle il a coulé, tu peux faire la distinction entre :
- 0 : il a coulé à 0 mètre de profondeur (il est échoué, quoi )
- NULL : le bateau est encore en service, donc cette colonne n'a pas de signification dans ce cas
(j'ai pas de meilleur exemple là maintenant )
C'est vrai que difficile d'avoir une signification vraiment différente pour une chaîne de caractères entre '' et NULL
|