مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
SQL
البحث في البيانات وتجميعها وتحديثها
التعريف أولا
ما هي SQL
SQL لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في البحث في البيانات وتجميعها وتحديثها. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
query.sqlالتشغيل psql -f query.sqlالعادة تعلم جزءا صغيرا من SQL ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
بيئة SQL متوافقة مع PostgreSQL هي البيئة التي تشغل كود query.sql.
أول كود قابل للقراءة
اختيار البيانات
columns table rowsSELECT name, score FROM users;
الناتج name score rowsنسب اللغة
شجرة SQL
اعرف من أين جاءت SQL وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
SQL السؤال 1
SQL السؤال 1. اختر الوصف الأقرب إلى اختيار الأعمدة
SQL السؤال 2
SQL السؤال 2. اختر الوصف الأقرب إلى فلتر WHERE
SQL السؤال 3
SQL السؤال 3. اختر الوصف الأقرب إلى تجميع COUNT
SQL السؤال 4
SQL السؤال 4. اختر الوصف الأقرب إلى ربط الجداول
SQL السؤال 5
SQL السؤال 5. اختر الوصف الأقرب إلى اختيار الأعمدة
SQL السؤال 6
SQL السؤال 6. اختر الوصف الأقرب إلى فلتر WHERE
SQL السؤال 7
SQL السؤال 7. اختر الوصف الأقرب إلى تجميع COUNT
SQL السؤال 8
SQL السؤال 8. اختر الوصف الأقرب إلى ربط الجداول
SQL السؤال 9
SQL السؤال 9. اختر الوصف الأقرب إلى اختيار الأعمدة
SQL السؤال 10
SQL السؤال 10. اختر الوصف الأقرب إلى فلتر WHERE
SQL السؤال 11
SQL السؤال 11. اختر الوصف الأقرب إلى تجميع COUNT
SQL السؤال 12
SQL السؤال 12. اختر الوصف الأقرب إلى ربط الجداول
SQL السؤال 13
SQL السؤال 13. اختر الوصف الأقرب إلى اختيار الأعمدة
SQL السؤال 14
SQL السؤال 14. اختر الوصف الأقرب إلى فلتر WHERE
SQL السؤال 15
SQL السؤال 15. اختر الوصف الأقرب إلى تجميع COUNT
SQL السؤال 16
SQL السؤال 16. اختر الوصف الأقرب إلى ربط الجداول
SQL السؤال 17
SQL السؤال 17. اختر الوصف الأقرب إلى اختيار الأعمدة
SQL السؤال 18
SQL السؤال 18. اختر الوصف الأقرب إلى فلتر WHERE
اختيار من متعدد
SQL السؤال 1
SQL السؤال 1. اختر الوصف الأقرب إلى اختيار الأعمدة
SELECT name FROM users;
مرجع
أنماط query.sql
psql -f query.sqlcolumns table rows
اختيار البيانات
SELECT name, score FROM users;
- اختر الأعمدة المطلوبة فقط
- اقرأ من جدول واحد أولا
- أضف LIMIT أثناء الاستكشاف
where order limit
تصفية البيانات
SELECT name FROM users WHERE score >= 60;
- WHERE تصفي الصفوف
- ORDER BY يرتب النتائج
- LIMIT يحمي الاستكشاف من النتائج الضخمة
count sum avg group by
تجميع البيانات
SELECT role, COUNT(*) FROM users GROUP BY role;
- اجمع البيانات بعد التصفية
- اجمع حسب الأعمدة غير المحسوبة
- سم المقاييس بوضوح