Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Null;
Null, σε ένα περιβάλλον βάσης δεδομένων, είναι η πλήρης απουσία μιας τιμής σε ένα συγκεκριμένο πεδίο και σημαίνει ότι η τιμή πεδίου είναι άγνωστη. Το μηδέν δεν είναι το ίδιο με μηδενική τιμή για ένα αριθμητικό πεδίο, πεδίο κειμένου ή τιμή διαστήματος. Το στοιχείο Null υποδηλώνει ότι δεν έχει αποθηκευτεί μια τιμή πεδίου βάσης δεδομένων.
Η Techopedia εξηγεί το Null
Ένα null δεν μπορεί να συγκριθεί με μια τιμή. Για παράδειγμα, εάν ένα ερώτημα κατευθύνεται σε έναν πίνακα Customer_Addresses για να ανακτήσει όλους τους πελάτες χωρίς διευθύνσεις ηλεκτρονικού ταχυδρομείου, τότε το ερώτημα SQL (Structured Query Language) δεν μπορεί να γραφεί ως εξής: SELECT * FROM Address_Partners WHERE Email_Address = null. Αντίθετα, για να μην εισαχθεί σύγκριση με μηδενικό, το ερώτημα πρέπει να είναι γραμμένο ως εξής: SELECT * FROM Διευθύνσεις πελάτη WHERE Το Email_Address είναι null.
Όταν υπολογίζονται οι τιμές σε μια στήλη που περιέχει μηδενικά, τα μηδενικά δεν περιλαμβάνονται στα αποτελέσματα. Για παράδειγμα, υπάρχουν 200 πελάτες στον πίνακα Customer_ Addresses και 30 έχουν nulls στη στήλη Email_Address. Κάνοντας μια μέτρηση χρησιμοποιώντας τη στήλη Email_Address θα εμφανιστεί ένα αποτέλεσμα 170.
