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

Null (SQL)

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Αυτή είναι η τρέχουσα έκδοση της σελίδας Null (SQL), όπως διαμορφώθηκε από τον Texniths (συζήτηση | συνεισφορές) στις 15:12, 28 Απριλίου 2020. Αυτό το URL είναι ένας μόνιμος σύνδεσμος για αυτή την έκδοση της σελίδας.
(διαφ.) ← Παλαιότερη έκδοση | Βλέπε τελευταία έκδοση (διαφ.) | Νεότερη έκδοση → (διαφ.)

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

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

SELECT CustomerName, Address

FROM Customers

WHERE Address IS NULL;

SELECT CustomerName, Address

FROM Customers

WHERE Address IS NOT NULL;