SQL SELECT Statement
SELECT مهمترین دستور در SQL است که برای بازیابی (خواندن) داده از پایگاهداده استفاده میشود.
با این دستور میتوانید ستونهای خاصی را از یک یا چند جدول واکشی، فیلتر، مرتب و حتی محاسبه کنید.
🟢 ساختار کلی
-
SELECT: مشخص میکند کدام ستونها را میخواهید.
-
FROM: نام جدول یا جداول.
-
سایر بخشها اختیاریاند و برای فیلتر یا مرتبسازی استفاده میشوند.
🟡 نمونههای ساده
1️⃣ همه ستونها
* یعنی همه ستونهای جدول users.
2️⃣ ستونهای مشخص
فقط ستونهای name و email را برمیگرداند.
3️⃣ با شرط
فقط رکوردهای سن ۱۸ یا بالاتر.
4️⃣ مرتبسازی
نتایج را بر اساس age نزولی مرتب میکند.
5️⃣ محدود کردن تعداد
فقط ۵ ردیف اول را میدهد.
🟠 عملیات روی داده
محاسبه
تعداد کل ردیفها را میشمارد.
تغییر نام ستون در خروجی
حذف رکوردهای تکراری
شهرهای یکتا برمیگرداند.
🟣 استفاده از توابع تجمیعی
میانگین و بیشترین سن کاربران شهر تهران.
💡 نکات مهم
-
ترتیب بخشها مهم است:
SELECT→FROM→WHERE→GROUP BY→HAVING→ORDER BY→LIMIT. -
میتوانید در
WHEREاز عملگرهای منطقی مثلAND,OR,NOTاستفاده کنید. -
نام جدول یا ستون اگر شامل فاصله یا کلمات رزرو باشد، در بیشتر دیتابیسها باید در کوتیشن دوتایی
" "یا بکتیک`قرار گیرد.
✅ جمعبندی
-
SELECTبرای واکشی دادهها از پایگاهداده است. -
میتوانید ستونهای دلخواه را انتخاب، نتایج را فیلتر، گروهبندی و مرتب کنید.
-
ترکیب
SELECTبا توابعی مثلCOUNT,SUM,AVGامکان تحلیل سریع داده را فراهم میکند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React