دستور Select در SQL

بررسی دستور Select در SQL Server

توسط admin | گروه SQL Server | 1403/07/23

نظرات 0

بررسی دستور Select در SQL Server

دستور SELECT در SQL برای بازیابی داده‌ها از جداول پایگاه داده‌ها استفاده می‌شود. این دستور می‌تواند داده‌ها را از یک یا چند جدول برگرداند و به ما امکان فیلتر کردن، مرتب‌سازی، یا ترکیب داده‌ها از چند جدول را می‌دهد. در اینجا مثالی از دستور SELECT با نام جدول‌ها و ستون‌ها به انگلیسی آورده شده است:

مثال‌های کاربردی:

مثال ۱: انتخاب همه داده‌ها از یک جدول

فرض کنید جدولی به نام Employees داریم که ستون‌های FirstName، Age و Position دارد. برای بازیابی تمام داده‌های این جدول:

SELECT *  FROM Employees;

 

در اینجا * به معنی انتخاب تمام ستون‌های جدول است.

مثال ۲: انتخاب ستون‌های خاص

اگر بخواهیم فقط ستون‌های FirstName و Position را از جدول Employees بازیابی کنیم:


SELECT FirstName, Position  FROM Employees;

 

مثال ۳: فیلتر کردن نتایج با استفاده از شرط WHERE

اگر بخواهیم فقط کارمندانی که سن آن‌ها بیشتر از ۳۰ سال است را نمایش دهیم:


SELECT FirstName, Age FROM Employees WHERE Age > 30;

مثال ۴: مرتب‌سازی نتایج

اگر بخواهیم داده‌ها را بر اساس سن به ترتیب صعودی مرتب کنیم:


SELECT FirstName, Age FROM Employees ORDER BY Age ASC;

(ASC به معنی صعودی و DESC به معنی نزولی است)

مثال ۵: استفاده از توابع تجمعی (Aggregate Functions)

اگر بخواهیم میانگین سن کارمندان را محاسبه کنیم:


FROM Employees;

مثال ۶: استفاده از GROUP BY

اگر بخواهیم تعداد کارمندان در هر سمت را ببینیم:


SELECT Position, COUNT(*)  FROM Employees GROUP BY Position;

نکات مهم:

  • WHERE برای فیلتر کردن داده‌ها استفاده می‌شود.
  • ORDER BY برای مرتب‌سازی داده‌ها بر اساس یک یا چند ستون استفاده می‌شود.
  • GROUP BY برای گروه‌بندی داده‌ها و استفاده از توابع تجمعی کاربرد دارد مثل COUNT، SUM، AVG.

این مثال‌ها نشان می‌دهند که چطور می‌توان داده‌ها را از یک پایگاه داده انتخاب، فیلتر، مرتب‌سازی و گروه‌بندی کرد.

 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر