سبد (0)

کار کردن با Null در SQL

تعداد دانشجو :
4752 نفر
حجم فایل : 10.82 مگابایت
مدت زمان : 00:06:27
شماره درس : 13
نوع آموزش : تصویری و کاملاً فارسی
12,000 تومان
توضیحات کامل

پکیج آموزش کوئری نویسی در SQL Server (سطح یک) - کار کردن با Null در SQL

کار کردن با Null در SQL، قسمتي از پکیج آموزش کوئری نویسی در SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی کار کردن با Null در SQL، قسمت های قبلی را مرور فرمایید.


کار کردن با Null در SQL

در SQL Server به طور پیش فرض یک ستون می تواند حاوی مقدار خالی (NULL) باشد. اما با تنظیم ویژگی NOT NULL یک ستون را وادار می کنیم که همیشه حاوی مقداری باشد، این بدان معناست که شما نمی توانید رکورد جدیدی را وارد کنید یا تغییر دهید بدون اینکه مقداری را در آن اضافه کنید.

اما در مقابل ویژگی NOT NULL ویژگی Allow Null وجود دارد و همان طور که از اسمش پیداست به کاربر اجازه می دهد تا مقدار Null را برای یک فیلد در نظر بگیرد.

نکته1: مقدار 0 برای فیلد های عددی با ویژگی Allow Null به معنی Null نخواهد بود.

نکته2: مقدار Blank برای فیلد های رشته ای با ویژگی Allow Null به معنی Null نخواهد بود. 


مثال کار کردن با Null در SQL

مثال 1: در مثال زیر ابتدا فیلد LastName از جدول Employee را بنحوی تغییر (Alter) داده ایم که بتوان در آن مقدار Null را وارد نمود و سپس در ادامه 6 رکورد در آن درج کرده ایم:

Title

--LastName به فیلد Null اجازه درج مقدار
ALTER TABLE HumanResources.Employee 
	ALTER COLUMN LastName NVARCHAR(100) NULL
GO
--درج رکوردهای تستی
INSERT INTO HumanResources.Employee(EmployeeCode,FirstName,LastName,EmployeeGroupCode,ManagerID) VALUES 
	(aabbccdd501aabbccdd,aabbccddMasoudaabbccdd,aabbccddTaheriaabbccdd,7,4),
	(aabbccdd502aabbccdd,aabbccddFaridaabbccdd,NULL,7,4),
	(aabbccdd503aabbccdd,aabbccddHassanaabbccdd,aabbccddaabbccdd,7,4),
	(aabbccdd504aabbccdd,aabbccddHassanaabbccdd,aabbccddaabbccdd,7,4),
	(aabbccdd505aabbccdd,aabbccddAhmadaabbccdd,NULL,7,4),
	(aabbccdd506aabbccdd,aabbccddTestaabbccdd,aabbccddNULLaabbccdd,7,4)
GO

حالا فکر می کنید هر کدام از کوئری های زیر چه رکوردهایی از جدول بالا، را نمایش می دهند ...؟ 

کار کردن با Null در SQL

SELECT 
	EmployeeCode,FirstName,LastName,BirthDate,
	BirthDate_Shamsi,EmployeeGroupCode,ManagerID
FROM HumanResources.Employee
WHERE LastName=NULL
GO
SELECT 
	EmployeeCode,FirstName,LastName,BirthDate,
	BirthDate_Shamsi,EmployeeGroupCode,ManagerID
FROM HumanResources.Employee
WHERE LastName=aabbccddNULLaabbccdd
GO
SELECT 
	EmployeeCode,FirstName,LastName,BirthDate,
	BirthDate_Shamsi,EmployeeGroupCode,ManagerID
FROM HumanResources.Employee
WHERE LastName=aabbccddaabbccdd
GO
SELECT 
	EmployeeCode,FirstName,LastName,BirthDate,
	BirthDate_Shamsi,EmployeeGroupCode,ManagerID
FROM HumanResources.Employee
WHERE LastName IS NULL
GO

در ادامه آموزش "کار کردن با Null در SQL" خواهيد ديد ...!

با خريد بسته آموزشي "کار کردن با Null در SQL" موارد زير را در ادامه خواهيد دید:

  1. توضیحات بسیار جامع و کامل در مورد Null در SQL توسط مدرس
  2. آوردن چندین مثال کاربردی از Null در محیط SQL Server

تضمین کیفیت "کار کردن با Null در SQL"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه