מה זה null ולא null ב-SQL?
מה זה null ולא null ב-SQL?

וִידֵאוֹ: מה זה null ולא null ב-SQL?

וִידֵאוֹ: מה זה null ולא null ב-SQL?
וִידֵאוֹ: 15. How to use Primary Key constraint in SQL 2024, נוֹבֶמבֶּר
Anonim

SQL לא NULL אילוץ. ה לא ריק אילוץ אוכף עמודה ל לֹא לְקַבֵּל ריק ערכים. פעולה זו אוכפת שדה כך שיכיל תמיד ערך, מה שאומר שאינך יכול להוסיף רשומה חדשה, או לעדכן רשומה מבלי להוסיף ערך לשדה זה.

בהתאם, מה ההבדל בין null ולא null ב-SQL?

לא ריק פירושו שהעמודה יכולה לֹא שיהיה לך ריק ערך עבור כל רשומה; ריק אומר ריק הוא ערך מותר (גם כאשר לעמודה יש אילוץ מפתח זר).

מלבד לעיל, מה זה ריק ולא ריק? NULL ולא NULL הם אילוצי הסימון המשמשים כדי לציין אם העמודה צריכה לאפשר nulls או לֹא . זה יכול להינתן בעת יצירת אובייקטי מסד נתונים. ריק הוא משמש כדי לבדוק את התנאי עם אופרטור שווה (=). לא ריק הוא משמש כדי לבדוק את הערך כלומר ריק אוֹ לֹא.

כאן, האם הוא NULL ב-SQL?

ה SQL NULL הוא המונח המשמש לייצוג ערך חסר. א ריק ערך בטבלה הוא ערך בשדה שנראה ריק. שדה עם א ריק ערך הוא שדה ללא ערך. חשוב מאוד להבין שא ריק הערך שונה מערך אפס או שדה שמכיל רווחים.

האם ריק בסעיף איפה?

הוא NULL & IS לא ריק ב-SQL משמש עם WHERE סָעִיף במשפטים/שאילתות SELECT, UPDATE ו-DELETE כדי לאמת אם לעמודה יש ערך כלשהו או שאין נתונים בעמודה זו. עמודה עם ריק לערך אין ערך, הוא ריק. תחביר עבור SQL הוא NULL & IS לא ריק מובאים להלן.

מוּמלָץ: