Return to Video

After Aggregating - Intro to Relational Databases

  • 0:00 - 0:03
    ما الفصيلة التي يوجد
    منها حيوان واحد فقط في حديقة الحيوانات؟
  • 0:03 - 0:06
    يبدو هذا السؤال مباشرًا
    للوهلة الأولى، ولكنك
  • 0:06 - 0:09
    لا يمكنك الإجابة
    .عنه بهذه البساطة
  • 0:09 - 0:11
    والسبب في ذلك هو أن عبارة where
  • 0:11 - 0:17
    يتم تطبيقها على صفوف الجدول الأساسي
    .قبل أداء عملية count
  • 0:17 - 0:20
    لا يوجد عمود num
    .في جدول الحيوانات
  • 0:20 - 0:22
    ولا يمكنك استخدام عبارة where
    .بعد group by على أي حال
  • 0:22 - 0:28
    وإذا حاولت إجراء هذا الاستعلام بتلك الطريقة، فسينتج
    خطأ كبير، ولكن إذا قمنا بتغيير كلمة
  • 0:28 - 0:32
    ،واحدة فقط، يمكننا تصحيح الأمر
    فعندما تقوم عبارة where بتصفية الجدول
  • 0:32 - 0:36
    المصدر، وهو animals، يقوم having بتصفية
    .الجدول الناتج
  • 0:36 - 0:39
    وبالتالي، يتم تطبيق having
    .بعد group by aggregation
  • 0:39 - 0:41
    .وسنحصل على الإجابة الصحيحة
  • 0:41 - 0:43
    ومجددًا، توجد طريقة أخرى
    ،للإجابة على هذا السؤال
  • 0:43 - 0:46
    باستخدام نوع أكثر تعقيدًا من
    .الاستعلامات، ويُدعى subselect
  • 0:46 - 0:49
    .ولكننا استخدمنا الطريقة السهلة للإجابة على هذا السؤال
  • 0:49 - 0:51
    لننتقل الآن إلى
    .نوع آخر من الأسئلة والاختبارات القصيرة
  • 0:52 - 0:55
    ما الطعام الذي يأكله حيوان واحد فقط؟
  • 0:55 - 0:59
    ،لاحظ أنني لم أسأل عن فصيلة واحدة
    .ولكنني أسأل عن حيوان واحد فقط في حديقة الحيوانات بأسرها
  • 0:59 - 1:03
    للإجابة عن هذا السؤال، ستستخدم
    عبارة having
  • 1:03 - 1:04
    .ورابطة رأيناها من قبل
Title:
After Aggregating - Intro to Relational Databases
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
ud197 - Intro to RDB
Duration:
01:05
Udacity Robot edited Arabic subtitles for 02-20 After Aggregating

Arabic subtitles

Revisions