Μετάβαση στο περιεχόμενο

Null (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;