الانتقال إلى المحتوى الرئيسي
الوحدة 1 · الدرس 2 من 42/57 في الدورة~10 min
دروس الوحدة (2/4)

اختر... من

أبسط استعلام في SQL يسمى SELECT ويستخرج الصفوف من الجدول. إنها لغة "Hello, World"، وسوف تستخدمها تقريبًا كل استفسار تكتبه لبقية حياتك. الحد الأدنى من بناء الجملة هو:

SQL
SELECT <colonne>
FROM   <tabella>;

اقرأ باللغة الإنجليزية: "خذ هذه الأعمدة من الجدول المحدد". SQL يقوم المحرك بمسح الجدول صفًا تلو الآخر ولكل واحد يُرجع فقط الملف الأعمدة المطلوبة.

جميع الأعمدة، أو بعضها فقط

  • SELECT * يُرجع جميع الأعمدة في الجدول. إنه مفيد ل استكشاف مجموعة بيانات جديدة، ولكن في التعليمات البرمجية "الحقيقية" يتم تجنب ذلك: إذا كان ذلك غدًا قمت بإضافة عمود إلى الجدول، فسيقوم الاستعلام بإرجاع المزيد من البيانات بصمت.
  • SELECT col1, col2 يُرجع فقط الأعمدة المدرجة، **بالترتيب تكتب لهم **. تغيير الترتيب يغير الإخراج.
SQL
-- Tutto, comodo per esplorare:
SELECT * FROM employees;

-- Solo le colonne che servono, nell'ordine deciso da te:
SELECT last_name, first_name, salary
FROM employees;

المسافة البيضاء، المسافة البادئة، الفواصل المنقوطة

SQL متسامحة مع التنسيق: هذه الاستعلامات الثلاثة متطابقة مع المحرك:

SQL
SELECT first_name, last_name FROM employees;

SELECT first_name,last_name FROM employees;

SELECT
  first_name,
  last_name
FROM employees;

النموذج الثالث هو الذي ستراه غالبًا في التعليمات البرمجية الاحترافية: واحد عمود لكل سطر يجعل الفرق أكثر قابلية للقراءة عند إضافة الحقول أو إزالتها.

جربه

تمرين#sql.m1.l2.e1
المحاولات: 0جارٍ التحميل…

قم باستخراج الاسم الأول (first_name) والاسم الأخير (last_name) لجميع الموظفين، بهذا الترتيب.

جارٍ تحميل المحرر…
إظهار التلميح

تحتاج إلى إدراج العمودين اللذين تريدهما بين SELECT وFROM، مفصولين بفاصلة.

الحل متاح بعد 3 من المحاولات

تمرين المراجعة

تمرين#sql.m1.l2.e2
المحاولات: 0جارٍ التحميل…

قم باستخراج البريد الإلكتروني واسم العائلة وراتب الموظفين (بترتيب الأعمدة هذا بالضبط).

جارٍ تحميل المحرر…
إظهار التلميح

يتبع ترتيب الأعمدة في النتيجة الترتيب الذي أدرجته به بعد التحديد.

الحل متاح بعد 3 من المحاولات