توابع NULL SQL
- پچھلے پیج SQL تاریخ
- پائیدار پیج SQL isnull()
NULL کا بندوبست ختم نہ کئے گئے اور ناشناختی معلومات کا مظور کیا جاتا ہے。
دفعہ طور پر، جائزو کی سمت کو NULL کا بندوبست کیا جاسکتا ہے。
اس باب میں IS NULL اور IS NOT NULL آپریٹرز کا تعریف کیا گیا ہے。
توابع NULL SQL
اگر جائزے میں کسی سلسلے کو اختیاری ہونا ہے تو ہم نئی ریکارڈ یا موجود ریکارڈ کو اپدیٹ کرتے وقت اس سلسلے میں کوئی بھی قیمت نہیں شامل کرسکتے ہیں۔ یہ معنیات آتا ہے کہ اس کا میدان NULL کا بندوبست کیا جائے گا。
NULL کا مدد دینا دیگرو دینا کا مذکور کیا گیا ہے。
NULL ناشناختی یا نا استعمال شدہ قیمتی کا جگہ دینے والا ریکارڈ بنا رہا ہے۔
نوٹ:NULL اور 0 کا مقارنہ نہیں کیا جاسکتا، وہ غیر مساوی ہیں۔
SQL کا NULL کا مدد
نظر انداز:
شمارا | آخری نام | پہلا نام | آدرس | شہر |
---|---|---|---|---|
1 | ادمز | جان | لندن | |
2 | بوش | جورج | فیتھ اورو | نیو یارک |
3 | کارٹر | توماس | بکنگ |
اگر "Persons" جدول میں "آدرس" سٹول قابل انتخاب ہو تو یہ معنی دیتا ہے کہ اگر "آدرس" سٹول میں کسی بھی قیمتی نہ رکھا جائے تو "آدرس" سٹول NULL کی قیمتی استعمال کریگا۔
تو ہم کس طرح NULL کا تجربہ کرسکتے ہیں؟
NULL کا مقارنہ نہیں کیا جاسکتا، مثلاً =، <، یا <>۔
مجبور ہو سکتے ہیں کہ ہم IS NULL اور IS NOT NULL آپریٹروں کو استعمال کریں۔
SQL IS NULL
آمہانچا کس طرح صرف "آدرس" سٹول میں NULL کی قیمتی رکھنے والی ریکارڈوں کو کس طرح منتخب کریں؟
مجبور ہو سکتے ہیں کہ ہم IS NULL آپریٹر استعمال کریں:
SELECT آخری نام، پہلا نام، آدرس FROM Persons WHERE آدرس IS NULL
نتائج کا مجموعہ:
آخری نام | پہلا نام | آدرس |
---|---|---|
ادمز | جان | |
کارٹر | توماس |
نکات:لطفاً ہمیشہ IS NULL استعمال کریں تاکہ NULL کی قیمتی تلاش کریں۔
SQL IS NOT NULL
آمہانچا کس طرح "آدرس" سٹول میں NULL کی قیمتی نہ رکھنے والی ریکارڈوں کو کس طرح منتخب کریں؟
مجبور ہو سکتے ہیں کہ ہم IS NOT NULL آپریٹر استعمال کریں:
SELECT آخری نام، پہلا نام، آدرس FROM Persons WHERE آدرس IS NOT NULL
نتائج کا مجموعہ:
آخری نام | پہلا نام | آدرس |
---|---|---|
بوش | جورج | فیتھ اورو |
آئندہ سیکشن میں، ہم ISNULL()، NVL()، IFNULL() اور COALESCE() فنکشن کو جان سکیں گے。
- پچھلے پیج SQL تاریخ
- پائیدار پیج SQL isnull()