تمرین SQL بدون پایگاه داده خودتان
SQL یک مهارت بسیار مهم برای تحلیلگران داده و دانشمندان داده است. با این حال، هنگامی که تازه شروع به یادگیری در این زمینه می کنید، اگر هیچ داده ای در پایگاه داده ذخیره نشده باشید، چگونه می توانید پرس و جو را با SQL تمرین کنید؟
By هوی شیانگ چوا، دانشمند داده.
بسیاری از سازمان ها داده های ذخیره شده در پایگاه های داده دارند و SQL یک زبان پرس و جو است که معمولا برای استخراج داده ها از این پایگاه های داده استفاده می شود. در واقع، بسیاری از سازمانهای بزرگ مانند فیسبوک و آمازون SQL را به عنوان بخشی از آزمونهای مهارت فنی خود گنجاندهاند. این به این دلیل است که قبل از انجام هر گونه تجزیه و تحلیل داده های ضروری، توانایی جمع آوری داده های مربوطه مهم است.
یک چالش برای تمرین SQL این است که برای شروع به پایگاه داده نیاز داریم، چیزی که اغلب نداریم. با این حال، داده.جهان به ما این امکان را می دهد که دقیقاً بدون داشتن پایگاه داده خودمان این کار را انجام دهیم. ما می توانیم پرس و جوهای SQL را روی مجموعه داده های عمومی موجود در data.world به طور مستقیم انجام دهیم. ایجاد یک حساب کاربری در data.world رایگان است و نیازی به متحمل هیچ هزینه ای برای انجام پرس و جوهای SQL ندارید!
برای کسانی که آشنایی ندارند، data.world پلتفرمی است که داده های باز زیادی را در رابطه با بسیاری از حوزه ها و صنایع مختلف ارائه می دهد (شما همچنین می توانید مجموعه داده های خود را آپلود کنید). ماموریت آنها این است که:
- ایجاد معنادارترین، مشارکتی ترین و فراوان ترین منبع داده در جهان به منظور به حداکثر رساندن ابزار حل مشکل اجتماعی داده ها.
- حمایت عمومی از بهبود پذیرش، قابلیت استفاده و تکثیر دادههای باز و دادههای مرتبط؛
- به عنوان یک مخزن تاریخی قابل دسترسی از داده های جهان خدمت کنید.
در اینجا، من یک مثال را با استفاده از a بیان می کنم مجموعه داده در مورد روند کووید-19 سنگاپور. ویژگی پرس و جو گاهی اوقات در زیر بازشو دکمه سه نقطه پنهان می شود، یا ممکن است در گوشه سمت راست بالای مجموعه داده نشان داده شود. یک >_ سمبل.
SQL زیر میانگین متحرک 7 روزه تعداد موارد تایید شده را محاسبه میکند و خروجیها بر اساس ترتیب تاریخ نزولی مرتب شدهاند. پیوندی به پرس و جو پیدا می شود اینجا کلیک نمایید.
از سوی دیگر، SQL زیر درصد افزایش روز به روز تعداد تجمعی افرادی را که واکسیناسیون خود را تکمیل کردهاند، محاسبه میکند، با خروجیها به ترتیب تاریخ نزولی. این امر مستلزم پیوستن به خود، یعنی پیوستن به یک جدول با خودش است. من از تابع DATE_SUB به عنوان بخشی از خود پیوستن برای دریافت داده های روز قبل در برابر روز جاری استفاده کرده ام. با کلیک بر روی متن DATE_SUB نیز اطلاعات بیشتری در مورد تابع و پارامترهای لازم به دست می آید. پیوندی به پرس و جو پیدا می شود اینجا کلیک نمایید.
همچنین وجود دارد آموزش SQL در data.world که مفاهیم پایه، متوسط و پیشرفته SQL را پوشش می دهد. از این رو یک پلت فرم منبع باز خوب برای یادگیری و تمرین SQL است.
در یک یادداشت جداگانه، اگر در موقعیت استخدام هستید و در حال بررسی گزینههای جایگزین برای نحوه انجام تستهای SQL هستید، این نیز میتواند بستر خوبی برای بررسی باشد.
مرتبط:
داستانهای برتر 30 روز گذشته | |||||
---|---|---|---|---|---|
|
|
منبع: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- حساب
- اتخاذ
- آمازون
- تحلیل
- علم تجزیه و تحلیل
- موارد
- به چالش
- جزء
- هزینه
- Covid-19
- جاری
- داده ها
- تحلیل داده ها
- علم اطلاعات
- پایگاه داده
- پایگاه های داده
- روز
- یادگیری عمیق
- مدیر
- حوزه
- مهندس
- مورد تأیید
- تجربه
- داده ها را استخراج کنید
- فیس بوک
- ویژگی
- رایگان
- تابع
- خوب
- GPU ها
- استخدام
- چگونه
- چگونه
- HTTPS
- افزایش
- لوازم
- اطلاعات
- IT
- زبان
- بزرگ
- یاد گرفتن
- یادگیری
- ارتباط دادن
- لینک
- ماموریت
- ML
- پیشنهادات
- آنلاین
- باز کن
- منبع باز
- سفارش
- سازمان های
- دیگر
- سکو
- منابع
- بازده
- علم
- دانشمندان
- SQL
- آغاز شده
- داستان
- فنی
- تست
- بالا
- روند
- us
- قابلیت استفاده
- سودمندی
- جهان
- X