SQL NULL მნიშვნელობას
NULL მნიშვნელობას წარმოადგენს დაკარგული უცნობი მონაცემები. სტანდარტულად, მაგიდის სვეტის შეიძლება მოვაწყოთ NULL მნიშვნელობას. ამ თავის მე აგიხსნით არის NULL და არ არის NULL ოპერატორი. SQL NULL მნიშვნელობასთუ სვეტი მაგიდა სურვილისამებრ შეგვიძლია ჩადეთ ახალი ჩანაწერის ან განაახლოთ არსებული ჩანაწერის გარეშე დასძინა ღირებულება ამ სვეტში. ეს ნიშნავს, რომ ამ სფეროში იქნება შენახულია NULL მნიშვნელობას. NULL მნიშვნელობას მკურნალობენ განსხვავებულად სხვა ღირებულებებს. NULL გამოიყენება placeholder გაურკვეველი ან inapplicable ღირებულებებს.
SQL მუშაობა NULL მნიშვნელობასქვემოთ მოყვანილია "პირები" ცხრილში:
ვარაუდობენ, რომ "მისამართი" სვეტი "პირები" ცხრილის არასავალდებულოა. ეს იმას ნიშნავს რომ თუ ჩვენ ჩადეთ ჩანაწერის გარეშე მნიშვნელობა "მისამართი" სვეტი "მისამართი" სვეტი იქნება შენახულია NULL მნიშვნელობას. როგორ შეგვიძლია გამოცდა NULL მნიშვნელობას? ეს არ არის შესაძლებელი გამოცდა NULL მნიშვნელობას და შედარების ოპერატორები, როგორიცაა =, <, ან <>. ჩვენ უნდა გამოვიყენოთ არის NULL და არ არის NULL ოპერატორების მაგივრად. SQL არის NULLროგორ უნდა აირჩიოთ მხოლოდ ჩანაწერი ერთად NULL მნიშვნელობა "მისამართი" სვეტი? ჩვენ უნდა გამოვიყენოთ არის NULL ოპერატორი:
შედეგი-set გამოიყურება ასე:
SQL არ არის NULLროგორ უნდა აირჩიოთ მხოლოდ ჩანაწერების გარეშე NULL მნიშვნელობა "მისამართი" სვეტი? ჩვენ უნდა გამოვიყენოთ არ არის NULL ოპერატორი:
შედეგი-set გამოიყურება ასე:
მომდევნო თავში ჩვენ გადავხედავთ ISNULL (), NVL (), IFNULL () და COALESCE () ფუნქციები.
|