مثالهای کاربردی:
مثال ۱: انتخاب همه دادهها از یک جدول
فرض کنید جدولی به نام Employees
داریم که ستونهای FirstName
، Age
و Position
دارد. برای بازیابی تمام دادههای این جدول:
در اینجا *
به معنی انتخاب تمام ستونهای جدول است.
مثال ۲: انتخاب ستونهای خاص
اگر بخواهیم فقط ستونهای 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)
اگر بخواهیم میانگین سن کارمندان را محاسبه کنیم:
مثال ۶: استفاده از GROUP BY
اگر بخواهیم تعداد کارمندان در هر سمت را ببینیم:
SELECT Position, COUNT(*) FROM Employees GROUP BY Position;
نکات مهم:
- WHERE برای فیلتر کردن دادهها استفاده میشود.
- ORDER BY برای مرتبسازی دادهها بر اساس یک یا چند ستون استفاده میشود.
- GROUP BY برای گروهبندی دادهها و استفاده از توابع تجمعی کاربرد دارد مثل
COUNT
، SUM
، AVG
.
این مثالها نشان میدهند که چطور میتوان دادهها را از یک پایگاه داده انتخاب، فیلتر، مرتبسازی و گروهبندی کرد.