Null (SQL)

λέξη κλειδί στην SQL

Στη γλώσσα ερωτημάτων προγραμματισμού SQL ένα πεδίο με τιμή NULL είναι ένα πεδίο χωρίς τιμή. Μια τιμή NULL διαφέρει από μια μηδενική τιμή ή ένα πεδίο που περιέχει κενά. Ένα πεδίο με τιμή NULL είναι ένα πεδίο που έχει μείνει κενό κατά τη δημιουργία εγγραφής.

Δεν είναι δυνατή η δοκιμή για τιμές NULL με χειριστές σύγκρισης, όπως =, <, ή <>.Σε αυτή τη περίπτωση θα πρέπει να χρησιμοποιήσουμε τους IS NULL και IS NOT NULL χειριστές.Η IS NULL χρησιμοποιείται για τη δοκιμή κενών τιμών (τιμές NULL) ενώ η IS NOT NULL χρησιμοποιείται για τη δοκιμή μη-κενών τιμών (τιμές NOT NULL).

Παράδειγμα IS NULL Επεξεργασία

SELECT CustomerName, Address

FROM Customers

WHERE Address IS NULL;

Παράδειγμα IS NOT NULL Επεξεργασία

SELECT CustomerName, Address

FROM Customers

WHERE Address IS NOT NULL;