184 votes

Comment utiliser NULL ou une chaîne vide en SQL ?

J'aimerais savoir comment utiliser NULL et une chaîne vide en même temps dans un fichier WHERE dans SQL Server. J'ai besoin de trouver des enregistrements qui ont soit des valeurs nulles, soit une chaîne vide. Merci.

1voto

Alireza Shabani Points 277

Vous vérifiez null avec IS NULL et la chaîne vide avec LEN(RTRIM(LTRIM(Column))) = 0 dans

SELECT *
FROM AppInfra.Person
WHERE   LEN(RTRIM(LTRIM(NationalCode))) = 0 OR  NationalCode IS NULL

1voto

Yasin UYSAL Points 67

Vous pouvez utiliser sur comme autre méthode

Select *
From Table
Where column in(null, '')

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X