دروس الوحدة (2/4)
اختر... من
أبسط استعلام في SQL يسمى SELECT ويستخرج الصفوف من
الجدول. إنها لغة "Hello, World"، وسوف تستخدمها تقريبًا
كل استفسار تكتبه لبقية حياتك. الحد الأدنى من بناء الجملة هو:
SELECT <colonne>
FROM <tabella>;اقرأ باللغة الإنجليزية: "خذ هذه الأعمدة من الجدول المحدد". SQL يقوم المحرك بمسح الجدول صفًا تلو الآخر ولكل واحد يُرجع فقط الملف الأعمدة المطلوبة.
جميع الأعمدة، أو بعضها فقط
SELECT *يُرجع جميع الأعمدة في الجدول. إنه مفيد ل استكشاف مجموعة بيانات جديدة، ولكن في التعليمات البرمجية "الحقيقية" يتم تجنب ذلك: إذا كان ذلك غدًا قمت بإضافة عمود إلى الجدول، فسيقوم الاستعلام بإرجاع المزيد من البيانات بصمت.SELECT col1, col2يُرجع فقط الأعمدة المدرجة، **بالترتيب تكتب لهم **. تغيير الترتيب يغير الإخراج.
-- 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 متسامحة مع التنسيق: هذه الاستعلامات الثلاثة متطابقة مع المحرك:
SELECT first_name, last_name FROM employees;
SELECT first_name,last_name FROM employees;
SELECT
first_name,
last_name
FROM employees;النموذج الثالث هو الذي ستراه غالبًا في التعليمات البرمجية الاحترافية: واحد عمود لكل سطر يجعل الفرق أكثر قابلية للقراءة عند إضافة الحقول أو إزالتها.
جربه
قم باستخراج الاسم الأول (first_name) والاسم الأخير (last_name) لجميع الموظفين، بهذا الترتيب.
إظهار التلميح
تحتاج إلى إدراج العمودين اللذين تريدهما بين SELECT وFROM، مفصولين بفاصلة.
الحل متاح بعد 3 من المحاولات
تمرين المراجعة
قم باستخراج البريد الإلكتروني واسم العائلة وراتب الموظفين (بترتيب الأعمدة هذا بالضبط).
إظهار التلميح
يتبع ترتيب الأعمدة في النتيجة الترتيب الذي أدرجته به بعد التحديد.
الحل متاح بعد 3 من المحاولات