سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.
در قسمت قبل با مفاهيم زير آشنا شديد:
با ادامه آموزش Sql server همراه باشيد
در یک جدول یک ستون ممکن است حاوی داده های تکراری باشد و بعضی مواقع شما می خواهید تنها لیستی را تهیه کنید که مشخصاً داده های مختلف (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 برای استخراج رکوردهایی استفاده می شود که در طبقه بندی بخصوصی جای می گیرند.
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers " انتخاب شده است:
دستور SQL زیر تمام customer هایی را که اهل کشور(Country") Mexico") ) هستند از جدول "Customers" انتخاب می کند:
SELECT * FROM Customers
WHERE Country='Mexico';
تفاوت استفاده از کوتیشن (") در داده های متنی و داده های عددی در SQL مسلزم استفاده ازکوتیشن در اطراف مقادیر متنی هستید. (اکثر سیستم های پایگاه داده اجازه استفاده از دابل کوتیشن (" ") را به کاربران می دهند)
درحالیکه داده های عددی نباید در داخل کوتیشن قرار گیرند:
SELECT * FROM Customers
WHERE CustomerID=1;
از عملگر های زیر می توان در عبارت WHERE استفاده کرد:
آموزش Sql server ادامه دارد