TOP

Valoarea SQL NULL

Care este valoarea lui NULL?

Un câmp cu valoarea NULL este un câmp fără valoare.

Dacă un câmp dintr-un tabel este opțional, puteți insera o înregistrare nouă sau puteți actualiza o înregistrare fără a adăuga o valoare la acel câmp. Apoi câmpul va fi salvat cu valoarea NULL.


Valoarea NULL este diferită de o valoare nulă sau de un câmp care conține spații. Un câmp cu valoarea NULL este un câmp care a fost lăsat necompletat când a fost creată înregistrarea!

Cum se verifică valoarea NULL?

Valoarea lui NULL nu poate fi verificată utilizând operatori de comparație precum =, < sau <>.

În schimb, va trebui să folosim operatorii IS NULL și IS NOTT NULL.

IS NULL Sintaxă

SELECT column_names
FROM table_name
WHERE column_name IS NULL

IS NOTT NULL Sintaxă

SELECT column_names
FROM table_name
WHERE column_name IS NOT NULL

Baza de date demonstrativă

Următorul este un exemplu din tabelul „Customers” („Clienți”) din baza de date „Northwind”:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.5021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.5023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

Instrucțiunea SQL IS NULL

Operatorul IS NULL este utilizat pentru a testa valorile nule (valori NULL).

Următoarea interogare SQL listează toți clienții cu valoarea NULL în câmpul „Address”:

Run SQLSELECT CustomerName, ContactName, Address 
FROM Customers 
WHERE Address IS NULL

IS NOTT NULL Operator

Operatorul IS NOT NULL este utilizat pentru a verifica valorile care nu sunt goale (valori NOT NULL).

Următoarea interogare SQL listează toți clienții cu o valoare în câmpul „Address”:

Run SQLSELECT CustomerName, ContactName, Address 
FROM Customers 
WHERE Address IS NOT NULL

Meniul Utilitare YLC din LO Calc

Meniul Utilitare YLC din LO Calc

Meniul Utilitare YLC din Excel

Meniul Utilitare YLC din Excel