آموزش SQL Server

آموزش تخصصی برنامه نویسی

آموزش SQL Server

آموزش تخصصی برنامه نویسی

آموزش دستور SELECT DISTINCT در SQL

آموزش دستور SELECT DISTINCT در SQL

بخش سوم آموزش sql server : دستور select distinct در 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;

 

 

 در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور Where در sql server آشنا می شویم.

دستورات DML زبان دستکاری داده ها (Data Manipulation Language)

آموزش دستور SELECT

بخش دوم آموزش sql server : دستور select در sql server


 

 

دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .

نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .

 

فرم دستور  SELECT

select column_name,column_name

from table_name;

 

 

و

select * from table_name;

 

 

 

نحوه استفاده از SELECT در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

دستور select در sql server

 

 

مثال انتخاب ستون با استفاده از دستور SELECT

دستور SQL زیر ستون های "Customer Name" و "City" را از جدول "Customers" انتخاب می کند:

SELECT CustomerName , City FROM Customeers;

 

 

 

مثال *SELECT

دستور SQL زیر تمام ستون های جدول "Customers" را انتخاب می کند:

SELECT * FROM customers;

 

 


 در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور select distinct در sql server آشنا می شویم.


پیمایش درResult-set

 

اکثر سیستم های نرم افزاری پایگاه داده اجازه پیمایش در Result-set ها را به وسیله توابع برنامه نویسی همچون Move-To-First-Record, Get-Record-Content, Move-To-Next-Record و غیره را می دهند.

توابعی از این دست جزء این آموزشی نمی باشند. برای آموزش دستیابی به داده ها از طریق فراخوانی توابع، لطفا به صفحه ASP tutorial و یا PHP tutorial مراجعه نمایید.