Kuest AI

ادرس أي شيء مجانًا

ابدأ مجانًا

تعلّم SQL أسرع بـ10 مرات مع الذكاء الاصطناعي

الصق استعلامًا أو مخطط جدول، وسيساعدك Kuest على فهم عمليات الربط والتجميع والمفاتيح صفًا بصف، حتى تتوقف النتائج عن مفاجأتك.

817,000+طالب يدرسون بالفعل مع Kuest

موضوعات
10
نوع اللغة
لغة استعلامات تصريحية
المعيار
ISO/IEC 9075
الأنظمة الشائعة
PostgreSQL, MySQL, SQLite, SQL Server

شاهد كيف يعلّمك Kuest

يسألك قبل أن يشرح، لتفكر بنفسك وترسخ المعلومة.

أنت: يُظهر SELECT customer_id, COUNT(*) FROM orders WHERE COUNT(*) > 5 GROUP BY customer_id; خطأً. ما المشكلة؟
Kuest: لنفكّر في الترتيب. عندما تطبّق قاعدة البيانات WHERE، هل تكون قد جمّعت الصفوف بعد؟
أنت: أظن لا، لأن WHERE تأتي قبل GROUP BY.
Kuest: صحيح، لذا لا يوجد عند تلك النقطة COUNT لكل عميل للمقارنة. أي عبارة تُصفّي بعد وجود المجموعات؟
أنت: HAVING. إذن SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id HAVING COUNT(*) > 5;
Kuest: هذا صحيح. WHERE تُصفّي الصفوف قبل التجميع، وHAVING تُصفّي المجموعات بعده.

تُصفّي WHERE الصفوف الفردية قبل GROUP BY، بينما تُصفّي HAVING المجموعات بعد التجميع.

طلاب يركزون مع Kuest

طالب
817,000+
دولة
100+
  • من C إلى A في الكيمياء

    “توقفت عن نسخ الإجابات وبدأت أفهم فعلًا. ارتفعت درجتي في الكيمياء من C إلى A خلال فصل دراسي واحد.”

    طالب في الصف الحادي عشر، تكساس
  • 3 ساعات → 40 دقيقة

    “تتحول ملاحظاتي إلى اختبار قصير خلال ثوانٍ. ما كان يستغرق الليل كله أصبح يستغرق مدة حلقة واحدة من مسلسل.”

    طالب في الصف العاشر، كاليفورنيا
  • مستعد أخيرًا لاختبار SAT

    “أخبرتني الخطة تمامًا بما ينبغي أن أفعله كل يوم. دخلت هادئًا لأول مرة على الإطلاق.”

    طالب في الصف الثاني عشر، نيويورك
  • لا يسمح لي أبدًا بتجاوز أي خطوة

    “كان مزعجًا في البداية، لكنه أنقذني يوم الاختبار. استطعت حل كل مسألة من دونه.”

    طالب سنة أولى، أوهايو
  • أفضل من مدرّسي الخاص

    “متاح عند منتصف الليل، وصبور، وتكلفته أقل من جلسة واحدة مع مدرّسي السابق.”

    طالب جامعي في السنة الأولى، فلوريدا
  • سلسلتي وصلت إلى 94 يومًا

    “المهام تستغرق عشر دقائق. أنجزها في الحافلة. وبطريقة ما، أصبحت الآن أنا من يشرح الأحياء لأصدقائي.”

    طالب سنة قبل التخرج، إلينوي
  • أخيرًا فهمت الإسبانية

    “التحدث بصوت عالٍ مع المدرّس حسّن نطقي أسرع من سنة كاملة في الصف.”

    طالب في السنة الثانية، أريزونا
  • اكتشفت نقاط ضعفي في ليلة واحدة

    “أظهر لي فحص الثغرات أنني لم أفهم المولات يومًا. أصلحت ذلك في 15 دقيقة.”

    طالب سنة قبل التخرج، جورجيا
  • أنا ولي أمر: لا مزيد من الانهيارات الساعة 9 مساءً

    “يحصل ابني على مساعدة حقيقية دون أن أتظاهر بأنني أتذكر التفاضل والتكامل، ويمكنني رؤية تقدمه كل أسبوع.”

    ولي أمر، واشنطن

المنهجية

كيفية دراسة SQL وقواعد البيانات مع Kuest

يُتعلَّم SQL بتوقّع النتائج: قبل أن تثق باستعلام، ينبغي أن تتمكن من تحديد الصفوف التي ستظهر وعددها التقريبي. تدرّب على جداول صغيرة يمكنك التحقق منها يدويًا، ثم أضف عمليات الربط والتجميع خطوةً خطوة.

  1. الصق استعلامك ومخططكدردشة مع معلّم

    شارك الاستعلام وأعمدة الجدول وما توقّعته. يسألك Kuest عن الصفوف التي تعتقد أنها تطابق، ويساعدك على معرفة موضع الخلل المنطقي.

  2. شاهد عملية الربطلوحة تعليمية

    يرسم Kuest جدولين صغيرين على لوحة التعليم ويوضح أي الصفوف تتطابق في INNER مقارنةً بـLEFT JOIN.

  3. التقط مخطط ERالتقط صورة

    التقط صورة لمخطط أو مخطط الكيانات والعلاقات من الصف، واسأل عن كيفية اتصال الجداول.

  4. اكتب استعلامات من مطالباتاختبارات قصيرة

    احصل على أسئلة مثل "اعرض كل قسم مع متوسط راتبه"، واكتب SQL بنفسك قبل الاطلاع على الملاحظات.

  5. تذكّر ترتيب العباراتبطاقات تعليمية

    راجع الترتيب المنطقي لـSELECT وFROM وWHERE وGROUP BY وHAVING وORDER BY باستخدام بطاقات متباعدة زمنيًا.

  6. أدِّ اختبارًا تجريبيًااختبارات تجريبية

    تدرّب على مجموعة موقّتة من أسئلة كتابة الاستعلامات وتصميم قواعد البيانات قبل اختبار المقرر أو مقابلة في مجال البيانات.

ما ستتعلّمه

اضغط على موضوع لتتعلّمه الآن.

  1. 01الجداول والصفوف والمفاتيحاقرأ مخططًا واشرح ما الذي تضمنه المفاتيح الأساسية والأجنبية.
  2. 02SELECT والتصفيةاختر الأعمدة وصفِّ الصفوف باستخدام WHERE وAND وOR وIN وLIKE وBETWEEN.
  3. 03الترتيب وتحديد العددرتّب النتائج باستخدام ORDER BY وأعِد الصفوف الأولى باستخدام LIMIT.
  4. 04التعامل مع NULLاستخدم IS NULL وCOALESCE وافهم لماذا لا تكون NULL = NULL صحيحة.
  5. 05الدوال التجميعية وGROUP BYلخّص البيانات باستخدام COUNT وSUM وAVG وصفِّ المجموعات باستخدام HAVING.
  6. 06عمليات الربطادمج الجداول باستخدام INNER وLEFT والربط الذاتي، وتوقّع عدد الصفوف.
  7. 07الاستعلامات الفرعية وCTEقسّم سؤالًا صعبًا إلى خطوات باستخدام الاستعلامات الفرعية وعبارات WITH.
  8. 08دوال النوافذرتّب البيانات واحسب المجاميع التراكمية باستخدام ROW_NUMBER وRANK وSUM() OVER (PARTITION BY ...).
  9. 09تعديل البياناتاكتب INSERT وUPDATE وDELETE بأمان واستخدم المعاملات.
  10. 10تصميم قواعد البياناتطبّع الجداول، واختر المفاتيح، وأضف الفهارس حيث تحتاجها الاستعلامات.

جرّب أن تسأل

اضغط على سؤال وسيبدأ Kuest في شرحه لك خطوة بخطوة.

يساعدك على الاستعداد لـ

  • مقررات أنظمة قواعد البيانات
  • مقابلات محلل البيانات
  • شهادة Oracle Database SQL
  • Microsoft Azure Data Fundamentals (DP-900)

شهر من Kuest يكلف أقل من ساعة مع معلّم خاص

الصبر نفسه، في أي وقت، ولكل مادة. أو ابقَ على الخطة المجانية دائمًا.

معلّم خاص

$40–80لساعة واحدة

  • الحجز قبل أيام
  • مادة واحدة في كل جلسة
  • يتوقف عند انتهاء الساعة

Kuest Plus

$10شهريًا، تُدفع سنويًا

  • كل مادة واختبار على هذا الموقع
  • في أي وقت، وللمدة التي تحتاجها
  • اختبارات قصيرة وبطاقات تعليمية وبودكاست واختبارات تجريبية

إجابات عن أسئلتك

جلسة مذاكرتك التالية تبدأ هنا

خطة مجانية للأبد. لا تحتاج إلى بطاقة.

ابدأ مجانًا