Bonjour
Dans une requête comment tester un champ s'il est différent de chaine vide a part cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sql="select * from table where champ1 is not null and champ2 is not null"
Bonjour
Dans une requête comment tester un champ s'il est différent de chaine vide a part cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sql="select * from table where champ1 is not null and champ2 is not null"
La fonction COALESCE vient à point nommer : si le champs est null, alors cette fonction va mettre '' soit une chaîne vide dans le champs. Le truc est donc de comparer si le résultat est différent d'une chaîne vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MonChamp FROM MaTable WHERE COALESCE(MonChamp, '') <> ''
Partager