NULL
)
NULL
) ou renseignéenom_colonne IS [NOT] NULL
select * from professeur WHERE prof_tel IS NULL;
prof_id | prof_nom | prof_prenom | prof_tel | prof_adresse | prof_statut
---------+----------+-------------+------------+--------------+-------------
1 | Jay | Véronique | | | MCF
2 | Balev | Stefan | | | MCF
3 | Arfi | Mustapha | | | MCF
(3 rows)
SELECT * FROM professeur WHERE prof_tel IS NOT NULL;
prof_id | prof_nom | prof_prenom | prof_tel | prof_adresse | prof_statut
---------+----------+-------------+------------+--------------+-------------
1 | Amanton | Laurent | 0232744319 | ST-B110 | MCF
2 | Ponty | Jean-Luc | 0232744319 | ST-B110 | MCF
6 | Fournier | Dominique | 0232744321 | ST-B114 | MCF
(3 rows)
NULL
) par autre chose
COALESCE(nom_colonne, nouvelleValeur)
(mysql, postgresql)SELECT *, COALESCE(prof_tel,'0232744300') FROM professeur;
prof_id | prof_nom | prof_prenom | prof_tel | prof_adresse | prof_statut | coalesce
---------+----------+-------------+------------+--------------+-------------+------------
1 | Amanton | Laurent | 0232744319 | | MCF | 0232744319
2 | Ponty | Jean-Luc | 0232744319 | | MCF | 0232744319
3 | Jay | Véronique | | | MCF | 0232744300
4 | Balev | Stefan | | | MCF | 0232744300
5 | Arfi | Mustapha | | | MCF | 0232744300
6 | Fournier | Dominique | 0232744321 | | MCF | 0232744321
(6 rows)
NVL(nom_colonne, nouvelleValeur)