Middle
Ako filtrovať hodnoty NULL a ne NULL v SQL?
sobes.tech AI
Odpoveď od AI
V SQL sa používajú operátory IS NULL a IS NOT NULL na filtrovanie hodnôt NULL a NON NULL.
- Na výber riadkov, kde je hodnota stĺpca NULL:
SELECT * FROM názov_tabulky WHERE názov_stĺpca IS NULL;
- Na výber riadkov, kde hodnota stĺpca nie je NULL:
SELECT * FROM názov_tabulky WHERE názov_stĺpca IS NOT NULL;
Dôležité: nemali by ste používať bežné operátory porovnania (= NULL alebo <> NULL), pretože NULL je špeciálna hodnota, ktorá označuje absenciu dát, a porovnanie s ňou pomocou = nefunguje.