آموزش PostgreSQL: جستجوهای پیشرفته

PostgreSQL: Advanced Queries

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره ، متخصص پایگاه داده آدام ویلبرت تعدادی از تکنیک های جستجوی پیشرفته را به شما معرفی می کند که می توانید برای درک بهتر داده های خود از آنها استفاده کنید. تجزیه و تحلیل آماری شامل درک شکل و اندازه مجموعه داده کامل است و با گروه بندی داده ها با یکدیگر برای به دست آوردن معیارهای بسیار مفید ، بینش عمیق تری به دست می آید. Adam به شما نشان می دهد که چگونه می توانید گروه های اصلی را ایجاد کرده و محاسبات کلی را اعمال کنید ، سپس به توابع پنجره ای که زیر گروه هایی را برای تجزیه و تحلیل دقیق تر ایجاد می کند ، حرکت می کند. او آماری را که بر اساس داده های مرتب شده در گروه ها است ، مانند مقدار متوسط ، چهارم های اول و سوم یک مجموعه داده ، بیشترین مقدار و موارد دیگر ، بررسی می کند. Adam همچنین رتبه بندی ، مجموعه های فرضی ، توابع صدک و عبارات شرطی را برای دستکاری بیشتر مجموعه نتایج کوئری پوشش می دهد. او با چند تکنیک پرس و جو اضافی که ممکن است در حل مشکلات رایج مفید واقع شوند ، به پایان می رسد.


سرفصل ها و درس ها

معرفی Introduction

  • اطلاعات بیشتری از داده های PostgreSQL خود کسب کنید Gain additional insights from your PostgreSQL data

  • آنچه شما باید بدانید What you should know

  • استفاده از فایل های تمرینی Using the exercise files

1. آمار خلاصه را با گروه بندی ردیف ها بدست آورید 1. Obtain Summary Statistics by Grouping Rows

  • استفاده از گروه به منظور جمع آوری ردیف داده ها Using GROUP BY to aggregate data rows

  • به دست آوردن آمار کلی کلی Obtain general-purpose aggregate statistics

  • ستون ها را با جمع آوری بولین ارزیابی کنید Evaluate columns with Boolean aggregates

  • انحراف استاندارد و واریانس یک مجموعه داده را پیدا کنید Find the standard deviation and variance of a dataset

  • مجموعه های کلی را با ROLLUP وارد کنید Include overall aggregates with ROLLUP

  • همه ترکیبات احتمالی گروه ها را با CUBE بازگردانید Return all possible combinations of groups with CUBE

  • تقسیم بندی گروه ها با فیلترهای کلی Segmenting groups with aggregate filters

  • چالش: آمار گروهی Challenge: Group statistics

  • راه حل: آمار گروه Solution: Group statistics

  • فصل مسابقه Chapter Quiz

2. از عملکردهای پنجره برای انجام محاسبات در مجموعه های ردیف استفاده کنید 2. Use Window Functions to Perform Calculations across Row Sets

  • ایجاد یک تابع پنجره با یک عبارت OVER Create a window function with an OVER clause

  • ردیف های پارتیشن بندی در یک پنجره Partition rows within a window

  • پرس و جوهای پارتیشن را با یک بند WINDOW ساده کنید Streamline partition queries with a WINDOW clause

  • سفارش داده در یک پارتیشن Ordering data within a partition

  • میانگین متحرک را با یک پنجره کشویی محاسبه کنید Calculate a moving average with a sliding window

  • مقادیر را در مکانهای خاص در یک پنجره بازگردانید Return values at specific locations within a window

  • چالش: توابع پنجره اهرم Challenge: Leverage window functions

  • راه حل: از توابع پنجره استفاده کنید Solution: Leverage window functions

  • فصل مسابقه Chapter Quiz

3. آمار بر اساس داده های مرتب شده در گروه ها 3. Statistics Based on Sorted Data within Groups

  • مقدار متوسط یک مجموعه داده را محاسبه کنید Calculate the median value of a dataset

  • چارک های اول و سوم مجموعه داده را محاسبه کنید Calculate the first and third quartiles of a dataset

  • با MODE بیشترین مقدار را در یک مجموعه داده پیدا کنید Find the most frequent value within a dataset with MODE

  • محدوده مقادیر موجود در یک مجموعه داده را تعیین کنید Determine the range of values within a dataset

  • چالش: بازیابی آمار مجموعه داده با گروه ها Challenge: Retrieve statistics of a dataset with groups

  • راه حل: بازیابی آمار یک مجموعه داده با گروه ها Solution: Retrieve statistics of a dataset with groups

  • فصل مسابقه Chapter Quiz

4. رتبه بندی داده ها با ویندوز و مجموعه های فرضی 4. Ranking Data with Windows and Hypothetical Sets

  • ردیف ها را با عملکرد پنجره رتبه بندی کنید Rank rows with a window function

  • رتبه فرضی را بیابید Find a hypothetical rank

  • هنرمندان برتر با رتبه صدک را مشاهده کنید View top performers with percentile ranks

  • احتمال را با توزیع تجمعی ارزیابی کنید Evaluate probability with cumulative distribution

  • چالش: رتبه بندی ها را در یک مجموعه داده ارزیابی کنید Challenge: Evaluate rankings within a dataset

  • راه حل: رتبه بندی ها را در یک مجموعه داده ارزیابی کنید Solution: Evaluate rankings within a dataset

  • فصل مسابقه Chapter Quiz

5. مقادیر خروجی را با عبارات شرطی تعریف کنید 5. Define Output Values with Conditional Expressions

  • مقادیر را با دستورات CASE تعریف کنید Define values with CASE statements

  • ستونها را با COALESCE ادغام کنید Merge columns with COALESCE

  • با NULLIF مقادیر را به null تبدیل کنید Convert values to null with NULLIF

  • فصل مسابقه Chapter Quiz

6. تکنیکهای پرسش اضافی برای مشکلات رایج 6. Additional Querying Techniques for Common Problems

  • خروجی شماره ردیف با نتایج پرس و جو Output row numbers with query results

  • ارسال مقادیر به یک نوع داده متفاوت Cast values to a different data type

  • ردیف ها را در یک نتیجه با سرب و عقب حرکت دهید Move rows within a result with LEAD and LAG

  • از یک تابع IN با یک subquery استفاده کنید Use an IN function with a subquery

  • معیارهای WHERE را با یک سری مشخص کنید Define WHERE criteria with a series

  • چالش: محاسبه در سطرها Challenge: Calculations across rows

  • راه حل: محاسبه در سطرها Solution: Calculations across rows

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش PostgreSQL: جستجوهای پیشرفته
جزییات دوره
2h 50m
49
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Adam Wilbert
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adam Wilbert Adam Wilbert

کارشناس تجسم داده آدام ویلبرت یک متخصص تجسم داده است که به مشتریان کمک می کند اطلاعات بهتری از داده های خود بدست آورند.

آدام بعنوان مشاور و مربی بیش از 5 سال را صرف کمک به مشتریان دولت ، بنگاههای اقتصادی و غیرانتفاعی کرده است تا از Access و Excel به طور کارآمد استفاده کنند. آدام علاوه بر اینکه کارگاه های Access و Excel را در سراسر ایالات متحده از طریق مشارکت با مرکز آموزش محیط زیست Northwest انجام داده است ، پایگاه داده های Access را برای مدیران خدمات پارک ملی و دانشمندان سازمان زمین شناسی ایالات متحده ایجاد کرده است. رویدادهای آموزش چند روزه عمیق وی به نفع شرکت های خصوصی مانند بوئینگ و ورایزون ، سازمان های غیردولتی و کارمندان دولت در آژانس هایی مانند آژانس حفاظت از محیط زیست ، دفتر مدیریت سرزمین و سپاه مهندسان ارتش است.

آدام به عنوان بنیانگذار CartoGaia ، یک شرکت نقشه برداری ، محصولات نقشه برداری با کیفیت انتشار را تولید می کند تا آگاهی در چیدمان فضایی داده ها را کشف کند تا به راهنمایی سیاست گذاران و تصمیم گیرندگان در طیف گسترده ای از کاربردهای محیطی و تجاری کمک کند. وی به عنوان یکی از مشارکت کنندگان برجسته نسخه افتتاحیه اطلس طراحی انجمن اطلاعات کارتوگرافی آمریکای شمالی انتخاب شد. می توانید با آدام در توییتر awilbert یا در adamwilbert.com .