×
ribbon

آموزش PostgreSQL: کوئری‌های پیشرفته

مدرس:LinkedIn

Adam Wilbert

در این دوره، متخصص پایگاه داده Adam Wilbert تعدادی از تکنیک های کوئری نویسی پیشرفته را معرفی می... بیشتر
4.1 (7)
4 دیدگاه
2,226دانشجو
3ساعت
سرفصل‌ها
پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

کسب آماره‌های خلاصه از طریق گروه بندی ردیف‌ها

استفاده از توابع پنجره‌ای برای اجرای محاسبات در مجموعه‌های ردیف

رتبه‌بندی داده با مجموعه‌های ساختگی و پنجره‌ها

تکنیک‌های اضافی کوئری نویسی

این دوره شامل:

3 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

8 فصل42 جلسه3 ساعت ویدیو
مقدمه
  آنچه باید بدانید
00:56
  استفاده از فایل‌های تمرین
02:45
کسب آماره‌های خلاصه از طریق گروه‌بندی ردیف‌ها
  استفاده از GROUP BY برای تجمیع ردیف‌های داده
07:19
  کسب آمار تجمیع general-purpose
05:27
  ارزیابی ستون‌ها با تجمیع‌های Boolean
04:47
  یافتن انحراف معیار و واریانس یک مجموعه داده
05:29
  شامل شدن تجمیع‌های سرتاسری با ROLLUP
04:24
  بازگشت تمام ترکیب‌های ممکن گروه‌ها با CUBE
03:49
  تقسیم گروه‌ها با فیلترهای تجمیع
05:07
  چالش: گروه بندی آمار
01:18
  حل: گروه بندی آمار
07:55
استفاده از توابع پنجره‌ای برای اجرای محاسبات در مجموعه‌های ردیف
  ایجاد یک تابع پنجره‌ای با عبارت OVER
04:21
  پارتیشن بندی ردیف‌ها در یک پنجره
04:17
  کوئری‌های پارتیشن بندی Streamline با عبارت WINDOW
02:52
  مرتب سازی داده در یک پارتیشن
05:18
  محاسبه یک میانگین متحرک با یک پنجره لغزان
05:02
  بازگشت مقادیر در مکان‌هایی مشخص در یک پنجره
08:03
  چالش: استفاده از توابع پنجره‌ای
01:05
  راه حل: استفاده از توابع پنجره‌ای
05:18
آمار مبتنی بر داده مرتب شده در گروه‌ها
  محاسبه مقدار میانه یک مجموعه داده
06:36
  محاسبه چارک اول و سوم یک مجموعه داده
05:58
  یافتن فراوان‌ترین مقدار در یک مجموعه داده با MODE
03:08
  تعیین محدوده مقادیر در یک مجموعه داده
02:23
  چالش: بازیابی آمار از یک مجموعه داده با گروه‌ها
00:57
  راه حل: بازیابی آمار از یک مجموعه داده با گروه‌ها
05:49
رتبه‌بندی داده با مجموعه‌های ساختگی و پنجره‌ها
  رتبه‌بندی ردیف‌ها با یک تابع پنجره‌ای
06:09
  یافتن یک رتبه ساختگی
04:18
  مشاهده اجرا کننده‌های برتر با رتبه‌های درصدی
05:09
  ارزیابی احتمال با توضیع تجمعی
03:05
  چالش: ارزیابی رتبه‌بندی‌ها در یک مجموعه داده
00:46
  راه حل: ارزیابی رتبه‌بندی‌ها در یک مجموعه داده
05:56
تعریف مقادیر خروجی با عبارات شرطی
  تعریف مقادیر با دستورات CASE
06:52
  ادغام ستون‌ها با COALESCE
04:00
  تبدیل مقادیر به null با NULLIF
03:20
تکنیک‌های اضافی کوئری نویسی برای مشکلات متداول
  خروجی اعداد ردیف با نتایج کوئری
02:39
  تبدیل مقادیر به یک نوع داده متفاوت
02:25
  انتقال ردیف‌ها در یک نتیجه با LEAD و LAG
05:57
  استفاده از یک تابع IN با ساب کوئری
04:18
  تعریف معیار WHERE با سری‌ها
04:40
  چالش: محاسبات در ردیف‌ها
00:41
  راه حل: محاسبات در ردیف‌ها
05:09
نتیجه‌گیری
  گام‌های بعدی
01:09

پیش‌نیاز‌ها

تسلط بر اصول پایه پایگاه داده و کدنویسی SQL در سطح مقدماتی پیشنیاز این دوره است.

توضیحات دوره

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

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

دیدگاه کاربران

4.1

بر اساس امتیاز 7 دانشجو

1
2
3
4
5

سحر صالح

5 روز پیش

5

با اینکه دوره انگلیسی هست، مدرس خوب و واضح درس می‌دهند. ولی کاش زیرنویس هم داشت.

سید امیررضا زارع

1 سال پیش

5

بسیار عالی ولی فایل های دوره کجاست؟

دانشجوی دوره

1 سال پیش

5

عالی

سینا شکری

2 ماه پیش

4

ای کاش زیرنویس فارسی داشت.

3دوره
3,759دانشجو
36نظر و امتیاز

Adam Wilbert یک متخصص مصورسازی داده (Data visualization expert) است که به مشتریان کمک می‌کند تا بینش بهتری از داده‌های خود داشته باشند. به عنوان بنیانگذار CartoGaia، یک شرکت کارتوگرافی، Adam Wilbert محصولات نقشه‌برداری با کیفیت انتشار را برای کشف آگاهی در آرایش فضایی داده‌ها تولید می‌کند تا به هدایت سیاست‌ها و تصمیم گیرندگان در طیف گسترده‌ای از کاربردهای محیطی و تجاری کمک کند. او به عنوان یکی از مشارکت‌کنندگان برجسته در نسخه افتتاحیه اطلس طراحی انجمن اطلاعات نقشه برداری آمریکای شمالی انتخاب شد.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.