دوره آموزشی PostgreSQL: کوئریهای پیشرفته
2 ساعت 58 دقیقهپیشرفته2023-11-15
مدرسین

Adam Wilbert
Data Visualization Expert
جزئیات دوره
در این دوره، متخصص پایگاه داده آدام ویلبرت تعدادی از تکنیک های جستجوی پیشرفته را به شما معرفی می کند که می توانید برای درک بهتر داده های خود از آنها استفاده کنید. تجزیه و تحلیل آماری شامل درک شکل و اندازه مجموعه داده کامل است و می توان بین گروه بندی داده ها برای بدست آوردن معیارهای بسیار مفید بینش عمیق تری به دست آورد. Adam به شما نشان می دهد که چگونه می توانید گروه های اصلی را ایجاد کرده و محاسبات کلی را اعمال کنید، سپس به توابع پنجره ای که زیر گروه هایی را برای تجزیه و تحلیل دقیق تر ایجاد می کند، حرکت می کند. او آماری را که بر اساس داده های مرتب شده در گروه ها است، مانند مقدار متوسط، چهارم های اول و سوم یک مجموعه داده، بیشترین مقدار و موارد دیگر، بررسی می کند. Adam همچنین رتبه بندی، مجموعه های فرضی، توابع صدک و عبارات شرطی را برای دستکاری بیشتر مجموعه نتایج کوئری پوشش می دهد. او با چند تکنیک پرس و جو اضافی که ممکن است در حل مشکلات رایج مفید واقع شوند، به پایان می رسد.
مهارت ها
PostgreSQLDesktop DatabasesDatabase DevelopmentDatabase ManagementBusiness Software and ToolsOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - بینش بیشتری از دادههای PostgreSQL خود به دست آورید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. آمار خلاصه را با گروه بندی ردیفها به دست آورید
- 04 - استفاده از GROUP BY برای تجمیع ردیفهای داده
- 05 - آمار کل همه منظوره را بدست آورید
- 06 - ستونها را با دانههای بولی ارزیابی کنید
- 07 - انحراف معیار و واریانس یک مجموعه داده را بیابید
- 08 - کل کل را با ROLLUP درج کنید
- 09 - تمام ترکیبهای ممکن گروهها را با CUBE برگردانید
- 10 - تقسیم بندی گروهها با فیلترهای کل
- 11 - چالش - آمار گروهی
- 12 - راه حل - آمار گروهی
2. از توابع پنجره برای انجام محاسبات در مجموعههای ردیف استفاده کنید
- 13 - یک تابع پنجره با عبارت OVER ایجاد کنید
- 14 - پارتیشن بندی ردیفها در یک پنجره
- 15 - کوئریهای پارتیشن را با یک عبارت WINDOW ساده کنید
- 16 - ترتیب دادهها در یک پارتیشن
- 17 - میانگین متحرک را با پنجره کشویی محاسبه کنید
- 18 - مقادیر را در مکانهای خاص در یک پنجره برگردانید
- 19 - چالش - عملکردهای پنجره اهرمی
- 20 - راه حل - توابع پنجره اهرمی
3. آمار بر اساس دادههای مرتب شده در گروه ها
- 21 - مقدار میانه یک مجموعه داده را محاسبه کنید
- 22 - ربع اول و سوم یک مجموعه داده را محاسبه کنید
- 23 - بیشترین مقدار را در یک مجموعه داده با MODE پیدا کنید
- 24 - محدوده مقادیر درون یک مجموعه داده را تعیین کنید
- 25 - چالش - بازیابی آمار یک مجموعه داده با گروه ها
- 26 - راه حل - بازیابی آمار یک مجموعه داده با گروه ها
4. رتبه بندی دادهها با ویندوز و مجموعههای فرضی
- 27 - ردیفها را با تابع پنجره رتبه بندی کنید
- 28 - یک رتبه فرضی پیدا کنید
- 29 - نمایش بازیکنان برتر با رتبههای صدکی
- 30 - احتمال را با توزیع تجمعی ارزیابی کنید
- 31 - چالش - رتبه بندی را در یک مجموعه داده ارزیابی کنید
- 32 - راه حل - رتبه بندی را در یک مجموعه داده ارزیابی کنید
5. مقادیر خروجی را با عبارات شرطی تعریف کنید
- 33 - مقادیر را با دستورات CASE تعریف کنید
- 34 - ستونها را با COALESCE ادغام کنید
- 35 - با NULLIF مقادیر را به null تبدیل کنید
6. تکنیکهای کوئری اضافی برای مشکلات رایج
- 36 - خروجی شماره ردیف با نتایج پرس و جو
- 37 - مقادیر را به یک نوع داده متفاوت ارسال کنید
- 38 - سطرها را در یک نتیجه با LEAD و LAG حرکت دهید
- 39 - از یک تابع IN همراه با کوئری استفاده کنید
- 40 - معیارهای WHERE را با یک سری تعریف کنید
- 41 - چالش - محاسبات در ردیف
- 42 - راه حل - محاسبات در سراسر ردیف
- 43 - تطبیق الگو با عبارات منظم
نتیجه
- 44 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از PostgreSQL در کنار RAG
- دوره آموزشی پروژه عملی PostgreSQL: علم داده فضایی
- دوره آموزشی راهنمای کامل هوش مصنوعی مولد برای تحلیل دادهها و علم دادهها
- دوره آموزشی تحلیل دادهها با PostgreSQL
- دوره آموزشی پشتیبان گیری و بازیابی PostgreSQL با pgBackRest
- دوره آموزشی کار با آرایه های داده در PostgreSQL
- دوره آموزشی تسلط بر دستورات متا در PostgreSQL
- دوره آموزشی سطح بالا: PostgreSQL