مرکزی مواد پر جائیں
ماڈیول 1 · سبق 2 از 4کورس میں 2/57~10 min
ماڈیول اسباق (2/4)

منتخب کریں … سے

ایس کیو ایل میں سب سے آسان استفسار کو SELECT کہا جاتا ہے اور ایک سے قطاریں نکالتا ہے میز یہ زبان کی "ہیلو، ورلڈ" ہے، اور آپ اسے تقریباً استعمال کریں گے۔ ہر سوال جو آپ اپنی ساری زندگی لکھتے ہیں۔ کم سے کم نحو ہے:

SQL
SELECT <colonne>
FROM   <tabella>;

انگریزی میں پڑھیں: "دیئے گئے ٹیبل سے یہ کالم لیں"۔ ایس کیو ایل انجن ٹیبل کی قطار کو قطار در قطار اسکین کرتا ہے اور ہر ایک کے لیے صرف واپس کرتا ہے۔ درخواست کردہ کالم

تمام کالم، یا صرف کچھ

  • 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
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لوڈ ہو رہا ہے…

ای میل، آخری_نام اور ملازمین کی تنخواہ نکالیں (اس عین مطابق کالم ترتیب میں)۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

نتیجہ میں کالم کی ترتیب اس ترتیب کی پیروی کرتی ہے جس میں آپ انہیں SELECT کے بعد درج کرتے ہیں۔

3 کوششوں کے بعد حل دستیاب ہے۔