SQL-də null və null olmayan nədir?
SQL-də null və null olmayan nədir?

Video: SQL-də null və null olmayan nədir?

Video: SQL-də null və null olmayan nədir?
Video: Oracle SQL : Null & Not Null 2024, Aprel
Anonim

SQL NULL DEYİL Məhdudiyyət. The NULL DEYİL məhdudiyyət sütunu tətbiq edir YOX qəbul et SIFIR dəyərlər. Bu, sahəni həmişə dəyərdən ibarət olmağa məcbur edir, yəni siz bu sahəyə dəyər əlavə etmədən yeni qeyd daxil edə və ya qeydi yeniləyə bilməzsiniz.

Buna görə, SQL-də null və null olmayan arasındakı fərq nədir?

NULL DEYİL sütun bilər deməkdir yox var SIFIR hər hansı bir qeyd üçün dəyər; SIFIR deməkdir SIFIR icazə verilən dəyərdir (hətta sütunda xarici açar məhdudiyyəti olsa belə).

Yuxarıdakılardan başqa, null və null olmayan nədir? NULL və NULL DEYİL sütunun null və ya icazə verməsini müəyyən etmək üçün istifadə edilən yoxlama məhdudiyyətləridir yox . Bu verilənlər bazası obyektlərinin yaradılması zamanı verilə bilər. SIFIR bərabər operator (=) ilə şərti yoxlamaq üçün istifadə olunur. Null deyil olan dəyəri yoxlamaq üçün istifadə olunur sıfır və ya yox.

Burada SQL-də NULL varmı?

The SQL NULL itkin dəyəri təmsil etmək üçün istifadə olunan termindir. A SIFIR cədvəldəki dəyər boş görünən sahədəki dəyərdir. ilə bir sahə SIFIR dəyər heç bir dəyəri olmayan sahədir. Bunu başa düşmək çox vacibdir ki, a SIFIR dəyər sıfır dəyərdən və ya boşluqlar olan sahədən fərqlidir.

where bəndində null var?

NULL IS & IS NULL DEYİL SQL-də WHERE ilə istifadə olunur bənd SEÇ, YENİLƏNİB və SİL ifadələrində/sorğularında sütunun müəyyən dəyərə malik olub-olmadığını və ya həmin sütun üçün verilənlərin olmadığını yoxlamaq üçün. ilə sütun SIFIR dəyərin heç bir dəyəri yoxdur, boşdur. SQL üçün sintaksis NULL IS & IS NULL DEYİL aşağıda verilmişdir.

Tövsiyə: