%45 تخفیف، با کد Tabestan روی تمام آموزش ها، بمناسبت جشنواره تابستانه بیاموز ...!
زمان باقی مانده (تمدید شد)

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

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

با یک کلیک بیاموز
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است.

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

تعداد دانشجو :
3681 نفر
حجم فایل : 10.82 مگابایت
مدت زمان : 00:06:27
شماره درس : 13
نوع آموزش : تصویری و کاملاً فارسی
1,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
نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تبلیغات اینترنتی
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehiمجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامیپرداخت آنلاین -  بانک ملتمعرفی بیاموز در شبکه سهپرداخت آنلاین - بانک اقتصاد نوینپرداخت آنلاین - بانک سامان