Middle
Cum să filtrezi valorile NULL și non-NULL în SQL?
sobes.tech AI
Răspuns de la AI
În SQL, pentru filtrarea valorilor NULL și NON NULL se folosesc operatorii IS NULL și IS NOT NULL.
- Pentru a selecta rândurile în care valoarea coloanei este NULL:
SELECT * FROM nume_tabel WHERE nume_coloana IS NULL;
- Pentru a selecta rândurile în care valoarea coloanei NU este NULL:
SELECT * FROM nume_tabel WHERE nume_coloana IS NOT NULL;
Important: nu se folosesc operatorii de comparație obișnuiți (= NULL sau <> NULL), deoarece NULL este o valoare specială care indică absența datelor, iar compararea cu acesta prin = nu funcționează.