דילוג לתוכן המרכזי
מודול 1 · שיעור 2 מתוך 42/57 בקורס~10 min
שיעורי מודול (2/4)

בחר … מ

השאילתה הפשוטה ביותר ב-SQL נקראת SELECT ומחלצת שורות מ- שולחן. זה "שלום, עולם" של השפה, ואתה תשתמש בו כמעט כל שאילתה שאתה כותב לשארית חייך. התחביר המינימלי הוא:

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טוען...

חלץ את השם הפרטי (שם_שם) ושם המשפחה (שם_משפחה) של כל העובדים, בסדר זה.

טוען עורך...
הצג רמז

עליך לרשום את שתי העמודות הרצויות בין SELECT ל-FROM, מופרדות בפסיק.

הפתרון זמין לאחר 3 ניסיונות

סקירת התרגיל

פעילות גופנית#sql.m1.l2.e2
ניסיונות: 0טוען...

חלץ מייל, שם_משפחה ומשכורת של העובדים (בסדר העמודות המדויק הזה).

טוען עורך...
הצג רמז

סדר העמודות בתוצאה עוקב אחר הסדר שבו אתה מפרט אותם לאחר SELECT.

הפתרון זמין לאחר 3 ניסיונות