SQLda NULL EMAS nimani anglatadi?
SQLda NULL EMAS nimani anglatadi?

Video: SQLda NULL EMAS nimani anglatadi?

Video: SQLda NULL EMAS nimani anglatadi?
Video: 12 - Объединение таблиц (JOINS) - Уроки PostgreSQL 2024, May
Anonim

SQL NULL EMAS Cheklov. Odatiy bo'lib, ustun ushlab turishi mumkin NULL qiymatlar. The NULL EMAS cheklov ustunni majburlaydi EMAS qabul qilish NULL qiymatlar. Bu har doim qiymatni o'z ichiga olgan maydonni majbur qiladi anglatadi bu maydonga qiymat qo'shmasdan yangi yozuv qo'sha olmaysiz yoki yozuvni yangilay olmaysiz.

Bundan tashqari, SQL so'rovida NULL EMAS?

IS NULL EMAS holatda ishlatiladi SQL a uchun sinab ko'rish yo'q - NULL qiymat. Agar a bo'lsa, TRUE qaytaradi yo'q - NULL qiymat topiladi, aks holda u FALSE qiymatini qaytaradi. Undan SELECT, INSERT, UPDATE yoki DELETE iboralarida foydalanish mumkin.

Ikkinchidan, null qiymatlar nima? SQL NULL etishmayotganni ifodalash uchun ishlatiladigan atama qiymat . A NULL qiymati jadvalda a qiymat bo'sh ko'rinadigan maydonda. a bilan maydon NULL qiymati raqamiga ega bo'lgan maydondir qiymat . Buni tushunish juda muhim a NULL qiymati noldan farq qiladi qiymat yoki bo'sh joylarni o'z ichiga olgan maydon.

Bundan tashqari, SQLda null va null emas o'rtasidagi farq nima?

NULL EMAS ustun mumkin degan ma'noni anglatadi emas bor NULL har qanday yozuv uchun qiymat; NULL anglatadi NULL ruxsat etilgan qiymatdir (hatto ustunda xorijiy kalit cheklovi mavjud bo'lsa ham).

SQL Serverda NULL funksiyasi EMASMI?

SQL Server ISNULL () Funktsiya The ISNULL () funktsiyasi ifoda bo'lsa, belgilangan qiymatni qaytaradi NULL . Agar ifoda bo'lsa NULL EMAS , bu funktsiyasi ifodani qaytaradi.

Tavsiya: