Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Επιστρέφει μια δυαδική τιμή που υποδεικνύει εάν ένα παράσταση δεν περιέχει έγκυρα δεδομένα (Null).

Σύνταξη

IsNull ( παράσταση )

Η απαιτούμενη παράστασηόρισμα είναι μια Μεταβλητή που περιέχει αριθμητική παράσταση ή παράσταση συμβολοσειράς.

Παρατηρήσεις

Η συνάρτηση IsNull επιστρέφει "Αληθές " εάν η παράσταση είναι Null. διαφορετικά, η συνάρτηση IsNull επιστρέφει την τιμή False. Εάν η παράσταση αποτελείται από περισσότερα από ένα μεταβλητή, η τιμή Null σε οποιαδήποτε συστατική μεταβλητή προκαλεί την επιστροφή αληθούς για ολόκληρη την παράσταση.

Η τιμή Null υποδεικνύει ότι η Μεταβλητή δεν περιέχει έγκυρα δεδομένα. Η τιμή Null δεν είναι ίδια με Κενό, γεγονός που υποδεικνύει ότι μια μεταβλητή δεν έχει ακόμη αρχικοποιηθεί. Επίσης, δεν είναι το ίδιο με μια συμβολοσειρά μηδενικού μήκους (""), η οποία ορισμένες φορές αναφέρεται ως συμβολοσειρά null.

Σημαντικό:  Χρησιμοποιήστε τη συνάρτηση IsNull για να καθορίσετε εάν μια παράσταση περιέχει μια τιμή Null . Οι παραστάσεις που μπορεί να περιμένετε να αξιολογηθούν σε Αληθές σε ορισμένες περιπτώσεις, όπως If Var = Null και If Var <> Null, είναι πάντα Ψευδείς. Αυτό συμβαίνει επειδή οποιαδήποτε παράσταση που περιέχει μια τιμή Null είναι η ίδια Null και, επομένως, False.

Παραδείγματα ερωτημάτων

Expression

Αποτελέσματα

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

Επιστρέφει τιμές από το πεδίο "Κωδ_Προϊόντος", αξιολογεί εάν οι τιμές στο πεδίο "Έκπτωση" είναι Null, επιστρέφει -1 (Αληθές) και 0 (False) στη στήλη Παράστ1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

Επιστρέφει τιμές από το πεδίο "Κωδ_Προϊόντος", αξιολογεί εάν οι τιμές στο πεδίο "Έκπτωση" είναι Null, επιστρέφει -1 (Αληθές) και 0 (False) στη στήλη NullStatus.

Παράδειγμα VBA

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση IsNull για να καθορίσει εάν μια μεταβλητή περιέχει τιμή Null.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×