سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.
در قسمت قبل با مفاهیم زیر آشنا شدید:
- آموزش Views در SQL
- آموزش دستور SELECT
- لینک قسمت اول آموزش SQL
با ادامه آموزش Sql server همراه باشید
آموزش Sql server : دستور SELECT DISTINCT
در یک جدول یک ستون ممکن است حاوی داده های تکراری باشد و بعضی مواقع شما می خواهید تنها لیستی را تهیه کنید که مشخصاً داده های مختلف (distinct) در آن باشد.
از کلید واژه DISTINCT میتوان برای بازگرداندن مقادیر مشخصاً متفاوت استفاده کرد.
فرم دستور SELECT DISTINCT:
SELECT DISTINCT column_name , column_name
FROM table_name;
نحوه استفاده از SELECT DISTINCT در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:

مثال استفاده از SELECT DISTINCT
دستور SQL زیر تنها مقادیر مختلف را از ستون "City" واقع در جدول "Customers" انتخاب می کند:
SELECT DISTINCT City FROM customers;
دستور WHERE در آموزش Sql server
عبارت WHERE در SQL
عبارت WHERE برای استخراج رکوردهایی استفاده می شود که در طبقه بندی بخصوصی جای می گیرند.
فرم عبارت WHERE
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
نحوه استفاده از WHERE در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers " انتخاب شده است:

مثال استفاده از عبارت WHERE
دستور SQL زیر تمام customer هایی را که اهل کشور(Country") Mexico") ) هستند از جدول "Customers" انتخاب می کند:
SELECT * FROM Customers
WHERE Country='Mexico';
تفاوت استفاده از کوتیشن (") در داده های متنی و داده های عددی در SQL مسلزم استفاده ازکوتیشن در اطراف مقادیر متنی هستید. (اکثر سیستم های پایگاه داده اجازه استفاده از دابل کوتیشن (" ") را به کاربران می دهند)
درحالیکه داده های عددی نباید در داخل کوتیشن قرار گیرند:
SELECT * FROM Customers
WHERE CustomerID=1;
عملگرهای عبارت WHERE
از عملگر های زیر می توان در عبارت WHERE استفاده کرد:

عملگرهای عبارت WHERE در sql server
آموزش Sql server ادامه دارد