شروع SQL با یه برنامهٔ ۲۰ ساعته.
از SELECT و JOIN تا Window Function؛ یه مسیر مشخص برای شروع. ۲۰ ساعت قرار نیست حرفهایمون کنه، ولی میتونه دستمون رو به کوئری باز کنه.
این مدت خیلیها ازم پرسیدید برای ورود به تحلیل داده، SQL رو از کجا شروع کنیم و تا چه حدی باید بلد باشیم.
منابع کم نیستن. چیزی که معمولاً اذیت میکنه اینه که ندونیم اول چی رو یاد بگیریم، بعدش کجا بریم و اصلاً کی از دیدن آموزش برسیم به نوشتن کوئری.
برای همین یه برنامهٔ کوتاهِ حدوداً ۲۰ ساعته چیدم؛ از مفاهیم اولیه تا JOIN، Window Function و حل سؤال روی داده.
قرار نیست توی ۲۰ ساعت حرفهای بشیم
هدف اینه که یه مسیر مشخص برای شروع داشته باشیم و زودتر دست به کوئری بشیم. زمانبندی هم تقریبیه. اگر JOIN بیشتر وقت گرفت، اشکالی نداره؛ فهمیدنش از تیکزدنِ یک بخش دیگه مهمتره.
چطوری از برنامه استفاده کنیم؟
- منبع همون بخش رو باز کنید و مثالها رو خودتون بنویسید.
- بعد یه شرط یا ستون رو عوض کنید و ببینید خروجی چه فرقی میکنه.
- تمرین رو قبل از دیدن جواب امتحان کنید.
- برای خودتون توضیح بدید هر ردیفِ خروجی دقیقاً نمایندهٔ چیه؛ مخصوصاً بعد از JOIN.
توی فایل، هم منابع یادگیری هست و هم در انتها یه محیط تمرین گذاشتم که برای شروع لازم نباشه درگیر نصب و تنظیمات بشید.
باز کردن برنامه و محیط تمرین SQL
اگر تازه شروع کردید، فعلاً همین هدف خوبه: یه سؤال کوچیک داشته باشید، براش کوئری بنویسید و بتونید توضیح بدید چرا جوابش این شده. از همینجا راه باز میشه :)