انٹرویو کے سوالات

ٹاپ 100 SQL انٹرویو کے سوالات اور جوابات

2 جنوری 2022

کیا آپ ایس کیو ایل انٹرویو میں شرکت کرنے کا ارادہ رکھتے ہیں، کیا آپ کے لیے کوئی SQL انٹرویو شیڈول ہے؟ پھر آپ صحیح صفحہ پر ہیں۔ ہم نے SQL پر کافی تحقیق کی ہے اور اکثر پوچھے گئے SQL انٹرویو کے سوالات تیار کیے ہیں۔ اس بات کو یقینی بنائیں کہ آپ ہماری پوری پوسٹ کو دیکھیں تاکہ آپ کو کوئی بھی سوال یاد نہ آئے۔

SQL کیا ہے؟ SQL، یعنی، جانچ پڑتال کی منظم زبان ، RDBMS (ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم) میں ڈیٹا کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ ایس کیو ایل کا استعمال متعلقہ ڈیٹا بیس میں ذخیرہ شدہ ڈیٹا کو ذخیرہ کرنے، ہیرا پھیری کرنے اور بازیافت کرنے کے لیے کیا جاتا ہے۔ RDBMS جیسے MYSQL، Oracle، MS Access، Informix SQL کو اپنی معیاری ڈیٹا بیس زبان کے طور پر استعمال کرتے ہیں۔

فہرست کا خانہ

ٹاپ 100 SQL انٹرویو کے سوالات اور جوابات

1. کیا آپ ہمیں بتا سکتے ہیں کہ ڈیٹا بیس کیا ہے؟

ڈیٹا بیس کو معلومات یا ڈیٹا کے مجموعے کے طور پر بیان کیا جا سکتا ہے جسے منظم کیا جاتا ہے تاکہ صارف آسانی سے ڈیٹا تک رسائی، انتظام اور اپ ڈیٹ کر سکے۔

مثال: بینک مینجمنٹ ڈیٹا بیس، اسکول مینجمنٹ ڈیٹا بیس۔

2. DBMS کیا ہے؟

ڈی بی ایم ایس، یعنی ڈیٹا بیس مینجمنٹ سسٹم، کو ضروری حفاظتی اقدامات کرتے ہوئے صارف کے ڈیٹا کو ذخیرہ کرنے اور اس تک رسائی کے لیے ڈیزائن کردہ سافٹ ویئر کے طور پر بیان کیا جا سکتا ہے۔

مثالیں: MYSQL، Microsoft Access، PostgreSQL، SQL Server، RDBMS، Clipper، اور FoxPro۔

3. SQL کیا ہے؟

ایس کیو ایل کو ایک سٹرکچرڈ کوئوری لینگویج کے طور پر بیان کیا جا سکتا ہے، جو ڈیٹا بیس کے ساتھ بات چیت کرنے کے لیے استعمال ہوتی ہے۔ اسے معیاری زبان کے طور پر سمجھا جاتا ہے جو ڈیٹا بیس تک رسائی، اپ ڈیٹ کرنے، حذف کرنے یا ڈیٹا بیس میں داخل کرنے جیسے کاموں کو انجام دینے کے لیے استعمال ہوتی ہے۔

4. کیا آپ وضاحت کر سکتے ہیں کہ RDBMS کیا ہے؟

RDBMS، یعنی، Relational Database Management System کا استعمال ڈیٹا کو ایک سٹرکچرڈ فارمیٹ میں ذخیرہ کرنے کے لیے کیا جاتا ہے جسے ٹیبل کہتے ہیں قطاروں اور کالموں کی شکل میں۔

5. غیر ملکی کلید کی وضاحت کریں؟

ایک غیر ملکی کلید کا استعمال دو ڈیٹا بیس ٹیبلز کو جوڑنے کے لیے کیا جاتا ہے۔ ایک غیر ملکی کلید کو کالم یا کالموں کے مجموعہ کے طور پر بھی بیان کیا جا سکتا ہے جس کی قدر مختلف جدول میں بنیادی کلید سے ملتی ہے۔

6. بنیادی کلیدیں کیا ہیں؟ وضاحت کریں؟

ایک بنیادی کلید ایک رشتہ دار ڈیٹا بیس میں ایک کلید ہے، جو جدول کے ہر ریکارڈ کے لیے منفرد ہے۔ آسان الفاظ میں یہ ایک منفرد شناخت کنندہ ہے۔ ایک ٹیبل کو صرف ایک بنیادی کلید کے ساتھ مخصوص کیا جا سکتا ہے۔

مثال: ڈرائیور لائسنس نمبر، گاڑی کا شناختی نمبر۔

7. ایس کیو ایل میں انڈیکس کیا ہے؟

ایس کیو ایل میں انڈیکس ان کلیدوں پر مشتمل ہوتا ہے جو ٹیبل یا منظر میں ایک یا زیادہ کالموں سے بنتی ہیں۔ یہ چابیاں ایک ڈھانچے میں اس طرح محفوظ کی جاتی ہیں کہ یہ ایس کیو ایل سرور کو اس قابل بناتی ہے کہ وہ قطار یا قطاریں تلاش کر سکے جو مخصوص کلیدی قدروں سے وابستہ ہیں جلدی اور مؤثر طریقے سے۔

8. SQL میں منفرد کلید کیا ہے؟

ایس کیو ایل میں ایک منفرد کلید کی تعریف ایک یا زیادہ فیلڈز یا ٹیبل کے کالموں کے سیٹ کے طور پر کی جاتی ہے جو ڈیٹا بیس سے کسی ریکارڈ کی منفرد شناخت کرنے کے لیے استعمال ہوتی ہے۔

9. SQL میں ڈی نارملائزیشن کی وضاحت کریں؟

ڈی نارملائزیشن کو ایک حکمت عملی کے طور پر بیان کیا جا سکتا ہے جو کارکردگی کو بڑھانے کے لیے پہلے سے معمول کے ڈیٹا بیس پر استعمال کیا جاتا ہے۔ آسان الفاظ میں، کوئی کہہ سکتا ہے کہ یہ ڈیٹا بیس کی پڑھنے کی کارکردگی کو بہتر بنانے کا عمل ہے۔ یہاں ہم ایک یا زیادہ جدولوں میں بے کار ڈیٹا شامل کرتے ہیں۔

10. SQL میں شمولیت کی وضاحت کریں؟

ایس کیو ایل جوائن کی تعریف جوائن کلاز کے طور پر کی جا سکتی ہے جو ان کے درمیان متعلقہ کالموں کی بنیاد پر دو یا دو سے زیادہ ٹیبلز (متعدد ٹیبلز) سے قطاروں کو یکجا کرنے کے لیے استعمال ہوتی ہے۔

SQL انٹرویو کے سوالات اور جوابات

فائل:SQL Joins.svg کی طرف سے اربیک کے تحت لائسنس یافتہ ہے۔ CC BY 3.0

11. SQL میں نارملائزیشن کی مختلف اقسام کی وضاحت کریں؟

ڈیٹا بیس نارملائزیشن کو ایک ایسے عمل کے طور پر بیان کیا جا سکتا ہے جسے آپ کے ڈیزائن کردہ ہر ڈیٹا بیس کے لیے انجام دینے کی ضرورت ہے۔ رسمی معیارات اور قواعد کے ایک سیٹ کو لاگو کرنے کے طریقہ کار کو نارمل فارمز کہا جاتا ہے۔

بھی دیکھو سرفہرست 100 جوابی انٹرویو کے سوالات اور جوابات

ایس کیو ایل میں نارملائزیشن کی اقسام درج ذیل ہیں۔

  1. پہلا نارمل فارم (1 NF)
  2. دوسرا نارمل فارم (2 NF)
  3. تیسرا نارمل فارم (3 NF)
  4. Boyce Codd نارمل فارم یا چوتھا نارمل فارم (BCNF یا 4 NF)
  5. پانچواں نارمل فارم (5 NF)
  6. چھٹی عمومی شکل (6 NF)

12. DBMS کی مختلف اقسام کے نام بتائیں؟

ہمارے پاس DBMS کی چار اقسام ہیں، یعنی،

  1. نیٹ ورک ڈیٹا بیس
  2. درجہ بندی کا ڈیٹا بیس
  3. رشتہ دار ڈیٹا بیس
  4. آبجیکٹ پر مبنی ڈیٹا بیس

13. SQL میں ادارے اور تعلقات کیا ہیں؟

ایس کیو ایل میں ایک ہستی کو ایک حقیقی آبجیکٹ کے طور پر بیان کیا گیا ہے جو موجود ہے۔ ڈیٹا بیس میں، ایک ہستی کو ایک شخص، جگہ، یا چیز کے طور پر بیان کیا جا سکتا ہے۔

ایس کیو ایل میں ایک رشتہ مختلف ٹیبلز سے تعلق رکھنے والی قطاروں سے منسلک ہوتا ہے۔ جدول میں رشتہ اس وقت بنایا جا سکتا ہے جب چائلڈ ٹیبل ایک غیر ملکی کلیدی کالم کی وضاحت کرتا ہے جو پیرنٹ ٹیبل کے بنیادی کلیدی کالم کا حوالہ دیتا ہے۔

ہمارے پاس ڈیٹا بیس میں تین قسم کے رشتے ہیں، یعنی،

  1. ون ٹو ون
  2. ایک سے کئی
  3. کئی سے کئی

14. SQL میں رکاوٹیں کیا ہیں؟

ایس کیو ایل کی رکاوٹوں کی وضاحت دی گئی جدول میں ڈیٹا کے لیے قواعد کی وضاحت کے لیے کی گئی ہے۔ وہ بنیادی طور پر ٹیبل میں جانے والے ڈیٹا کی قسم کو محدود کرنے کے لیے استعمال ہوتے ہیں۔ رکاوٹیں یا تو ٹیبل لیول یا کالم لیول ہو سکتی ہیں جہاں ٹیبل لیول کی رکاوٹیں پوری ٹیبل پر لاگو ہوتی ہیں، اور کالم لیول کی رکاوٹیں مخصوص کالموں پر لاگو ہوتی ہیں۔

15. SQL میں رکاوٹوں کی اقسام کے نام بتائیں؟

SQL میں رکاوٹوں کی اقسام ذیل میں درج ہیں۔

  1. Null Constraint نہیں۔
  2. پابندی چیک کریں۔
  3. پہلے سے طے شدہ پابندی
  4. انوکھی پابندی
  5. بنیادی پابندی
  6. غیر ملکی پابندی

16. کیا آپ SQL میں انڈیکس کی مختلف اقسام کی وضاحت کر سکتے ہیں؟

ایس کیو ایل میں، ہمارے پاس دو اہم قسم کے اشاریہ جات ہیں، یعنی،

    کلسٹرڈ انڈیکس:یہ قطاروں کو جسمانی طور پر ذخیرہ کرنے کے طریقے کو تبدیل کرتا ہے۔ جب کالم کے لیے کلسٹرڈ انڈیکس بنایا جاتا ہے، تو ایس کیو ایل سرور کالم کی بنیاد پر ٹیبل کی قطاروں کو ترتیب دیتا ہے۔غیر کلسٹرڈ انڈیکس:یہاں، قطاروں کی ترتیب اصل ڈیٹا کی طبعی ترتیب سے میل نہیں کھاتی۔

ایس کیو ایل کے دیگر اشاریہ جات یہ ہیں:

  1. منفرد انڈیکس
  2. فلٹرڈ انڈیکس
  3. ہیش انڈیکس
  4. کالم اسٹور انڈیکس

17. Delete اور Truncate بیانات میں فرق کریں؟

حذف کریں۔تراشنا
یہ مخصوص ڈیٹا کو حذف کرتا ہے۔اس نے ٹیبل کا پورا ڈیٹا حذف کر دیا۔
یہ تبدیلیوں کو واپس لے سکتا ہے۔یہ تبدیلیوں کو واپس نہیں لے سکتا۔
یہ کٹے ہوئے کے مقابلے میں سست ہے۔یہ تیز تر ہے۔
جہاں شق حذف کے ساتھ استعمال کی جا سکتی ہے۔ہم WHERE شق کو تراشے ہوئے کے ساتھ استعمال نہیں کر سکتے۔
یہ قطار کو حذف کرنے سے پہلے مخصوص ٹیبل قطار کو لاک کر دیتا ہے۔یہ حذف ہونے پر پوری میز کو لاک کر دیتا ہے۔

18. کیا آپ SQL میں CHAR اور VARCHAR2 ڈیٹا ٹائپ کے درمیان فرق کی وضاحت کر سکتے ہیں؟

CHARVARCHAR2
یہ مقررہ لمبائی کے کریکٹر سٹرنگ کو اسٹور کرتا ہے۔یہ متغیر لمبائی کی کریکٹر سٹرنگ کو اسٹور کرتا ہے۔
CHAR کا مطلب ہے کریکٹر۔VARCHAR2 کا مطلب ہے متغیر کردار۔
کارکردگی VARCHAR2 سے بہتر ہے۔کارکردگی کم ہے۔
یہ ہر کردار کے لیے 1 بائٹ لیتا ہے۔یہ ہر کردار کے لیے 1 بائٹ بھی لیتا ہے، لیکن لمبائی کی معلومات رکھنے کے لیے یہ ایک اضافی جگہ لیتا ہے۔
یہ اضافی میموری کی جگہ کے ساتھ بولڈ ہے۔یہ اضافی میموری کی جگہ کے ساتھ پیڈ نہیں ہے۔

19. SQL کے مختلف ذیلی سیٹوں کے نام بتائیں؟

ایس کیو ایل کے مختلف ذیلی سیٹ ہیں:

    ڈیٹا ڈیفینیشن لینگویج (DDL):یہ صارف کو ڈیٹا بیس پر مختلف آپریشن کرنے کی اجازت دیتا ہے جیسے ڈیلیٹ، کریٹ، اور آلٹر آبجیکٹ۔ڈیٹا ہیرا پھیری کی زبان (DML):یہ صارف کو ڈیٹا تک رسائی اور ہیرا پھیری کرنے کی بھی اجازت دیتا ہے۔ اس سے ہمیں ڈیٹا بیس سے ڈیٹا داخل کرنے، اپ ڈیٹ کرنے، حذف کرنے اور بازیافت کرنے میں مدد ملتی ہے۔ڈیٹا کنٹرول زبان:یہ صارف کو ڈیٹا بیس تک رسائی کو کنٹرول کرنے کی اجازت دیتا ہے۔ مثالیں منسوخ اور رسائی کی اجازتیں ہیں۔

20. ذیلی سوال کیا ہے؟

ایک ذیلی استفسار، جسے Nested query یا اندرونی استفسار کے طور پر بھی بیان کیا جاتا ہے، ایک سوال ہے جو کسی دوسرے SQL استفسار کے اندر رکھا جاتا ہے اور WHERE شق کے اندر سرایت کرتا ہے۔

21. ذیلی سوالات کی مختلف اقسام کے نام بتائیں؟

ذیلی سوالات کی مختلف اقسام درج ذیل ہیں:

    واحد قطار ذیلی استفسار: یہ استفسار ایک قطار کا آؤٹ پٹ لوٹاتا ہے۔

مثال:

|_+_|
    ایک سے زیادہ قطار کا ذیلی سوال: یہ استفسار متعدد قطار کے آؤٹ پٹ واپس کرتا ہے۔

مثال:

|_+_|
    متعلقہ ذیلی استفسار:یہ بیرونی استفسار کے ذریعہ فراہم کردہ ڈیٹا پر منحصر ہے۔

مثال:

|_+_|

22. SQL میں دستیاب مختلف جوائنز کی اقسام کی وضاحت کریں؟

ایس کیو ایل جوائنز کی مختلف اقسام کا ذکر ذیل میں کیا گیا ہے۔

اندرونی شرکت: جب میزوں کے درمیان قطاروں کا ایک میچ (کم از کم ایک) ہوتا ہے تو یہ شمولیت قطاریں لوٹاتا ہے۔

دائیں شمولیت: یہ جوڑ ان قطاروں کو لوٹاتا ہے جو میزوں اور قطاروں کے درمیان مشترک ہیں جو میز کے دائیں طرف ہیں۔

بائیں شمولیت: یہ جوڑ ان قطاروں کو لوٹاتا ہے جو میزوں اور قطاروں کے درمیان مشترک ہیں جو میز کے بائیں جانب ہیں۔

مکمل شمولیت : جب یہ ٹیبل میں سے کسی ایک میں مماثل قطار تلاش کرتا ہے تو یہ جوڑ قطاروں کو لوٹاتا ہے۔ یہاں، یہ میز کے بائیں ہاتھ اور دائیں ہاتھ کی طرف سے تمام قطاریں لوٹاتا ہے۔

23. SQL میں ایک منظر کیا ہے؟

ایس کیو ایل میں ایک منظر کو ایک ورچوئل ٹیبل کے طور پر بیان کیا گیا ہے جس میں ڈیٹا کا سب سیٹ ہوتا ہے جو کہ ٹیبل میں موجود ہوتا ہے۔ مناظر اصل میں موجود نہیں ہیں، اور وہ کم میموری کی جگہ لیتے ہیں۔ ایک منظر میں تعلق کے لحاظ سے متعدد جدولوں سے ڈیٹا ہو سکتا ہے۔

24. SQL میں ALIAS کمانڈ کیا ہے؟

ایس کیو ایل میں عرفی نام کسی ٹیبل یا کالم کو ایک عارضی نام دینے کے لیے استعمال ہوتے ہیں۔ ان کا استعمال کالم کے ناموں کو مزید پڑھنے کے قابل بنانے کے لیے کیا جاتا ہے۔ عرف صرف اس سوال کی اس مخصوص مدت کے لیے موجود ہے۔

25. SQL میں CLAUSE کیا ہے؟ وضاحت کریں؟

ایس کیو ایل میں WHERE شق کا استعمال ایک مخصوص حالت کی وضاحت کے لیے کیا جاتا ہے جب کہ ایک ٹیبل یا ایک سے زیادہ ٹیبل جو جوائن کا استعمال کرتے ہوئے جوائن کیے گئے ڈیٹا کو بازیافت کرتے ہیں۔ WHERE شق مخصوص جدول سے صرف اس صورت میں اقدار واپس کرتی ہے جب وہ دی گئی شرط کو پورا کرتی ہے۔ یہ زیادہ تر ریکارڈز کو فلٹر کرنے اور ٹیبل سے صرف مطلوبہ ریکارڈز لانے کے لیے استعمال ہوتا ہے۔

26. ایس کیو ایل میں مرج اسٹیٹمنٹ کی کیا ضرورت ہے؟

ایس کیو ایل میں ایک مرج اسٹیٹمنٹ کو تین بیانات کے مجموعہ کے طور پر بیان کیا جا سکتا ہے، یعنی INSERT، UPDATE، اور DELETE۔ اگر آپ سورس ٹیبل کو ٹارگٹ ٹیبل کے ساتھ ضم کرنا چاہتے ہیں، تو آپ ان تینوں مرج اسٹیٹمنٹس (INSERT, UPDATE, DELETE) کو ایک ساتھ استعمال کر سکتے ہیں۔

مثال :

|_+_|

27. کیا آپ SQL میں گروپ فنکشنز کی ضرورت کی وضاحت کر سکتے ہیں؟

SQL میں GROUP BY بیانات کا استعمال ان قطاروں کو گروپ کرنے کے لیے کیا جاتا ہے جن کی سمری قطاروں میں ایک جیسی قدر ہوتی ہے۔ یہ بیانات عام طور پر COUNT()، MAX()، MIN()، SUM()، اور AVG() جیسے مجموعی فنکشنز کے ساتھ استعمال کیے جاتے ہیں تاکہ ایک یا زیادہ کالموں کے ذریعہ ترتیب کردہ نتیجہ کو گروپ کیا جاسکے۔

GROUP BY بیانات کے لیے نحو:

|_+_|

28. SQL میں مجموعی اور اسکیلر فنکشنز کیا ہیں؟

ایس کیو ایل میں مجموعی فنکشنز کا استعمال اقدار کے سیٹ کے خلاف کام کرنے اور ایک واحد خلاصہ والی قدر واپس کرنے کے لیے کیا جاتا ہے۔

مثالیں: AVG(), COUNT(), FIRST(), LAST(), MIN(), MAX(), SUM()۔

|_+_|

ایس کیو ایل میں اسکیلر فنکشن دیے گئے اسکیلر ان پٹ آرگیومینٹس کی بنیاد پر ایک ہی قدر واپس کرتا ہے۔ کچھ اسکیلر فنکشنز جیسے CURRENT-TIME کو کسی دلیل کی ضرورت نہیں ہوسکتی ہے۔

مثال: UCASE(), LCASE(), MID(), LEN(), ROUND(), NOW(), FORMAT()۔

|_+_|

29. 'BETWEEN' اور 'IN' کنڈیشن آپریٹرز میں کیا فرق ہے؟

آپریٹرز کے درمیان ایس کیو ایل میں دو اقدار کے درمیان ڈیٹا کی ایک رینج کو منتخب کرنے کے لیے استعمال کیا جاتا ہے۔ یہاں کی قدریں کوئی بھی نمبر، متن وغیرہ ہو سکتی ہیں۔

نحو:

|_+_|

دی آپریٹر میں ایس کیو ایل میں متعدد اقدار کی وضاحت کے لیے استعمال کیا جاتا ہے۔

نحو:

|_+_|

SQL انٹرویو کے سوالات اور جوابات

30. HAVING Clause اور WHERE Clause کے درمیان فرق کریں؟

شق ہوناWHERE شق
یہ مخصوص حالت کے مطابق قطاروں کے انتخاب کے لیے استعمال ہوتا ہے۔یہ کالم آپریشنز میں استعمال ہوتا ہے اور مجموعی گروپوں یا قطاروں پر لاگو ہوتا ہے۔
شق رکھنے کو SELECT بیانات کے ساتھ استعمال نہیں کیا جا سکتاجہاں شق کو SELECT، UPDATE، DELETE وغیرہ کے ساتھ استعمال کیا جاتا ہے۔
HAVING شق میں مجموعی افعال جیسے کم از کم، زیادہ سے زیادہ وغیرہ شامل ہو سکتے ہیں۔یہ مجموعی افعال کا استعمال نہیں کر سکتا۔
مثال: 10 سال کی عمر والے ٹیبل سے منتخب کریں۔مثال: جدول سے منتخب کریں جہاں عمر = 10

سرفہرست SQL انٹرویو کے سوالات اور جوابات

31. کیا آپ ایس کیو ایل میں کچھ کیس مینیپولیشن فنکشنز کو درج کر سکتے ہیں؟

رابطہ () : یہ ایک ہی سٹرنگ میں متعدد سٹرنگز کو ضم کرنے کے لیے استعمال ہوتا ہے۔

بھی دیکھو جاوا اسکرپٹ انٹرویو کے 100 سرفہرست سوالات اور جوابات

نحو: CONCAT(پہلا_نام، دوسرا_نام، ……n_نام)

SUBSTR(): اس کی تعریف سب اسٹرنگ کے طور پر کی گئی ہے، یا یہ سٹرنگ سے الگ ہو کر اسے لوٹاتا ہے۔

نحو: SUBSTR(چار، پوزیشن، لمبائی)

TRIM(): اس کا استعمال ابتدائی حصے سے تمام متعلقہ حروف کو حذف کرنے کے لیے کیا جاتا ہے، جسے لیڈنگ کہا جاتا ہے، اور یہ آخری حصے سے حروف کو حذف کر دیتا ہے جسے ٹریلنگ کہتے ہیں، یا یہ دونوں حصوں کو ہٹاتا ہے جنہیں edit-char کہا جاتا ہے۔

نحو: TRIM([[LEADING|TRAILING|BOTH] کردار FROM] edit_char)

CHR اور ASCII : ASCII فنکشن کا استعمال حروف کے سب سے بائیں کردار کے اظہار کی ASCII قدر واپس کرنے کے لیے کیا جاتا ہے۔

نحو: ASCII(واحد_کردار)

CHR فنکشن ASCII کوڈ کو قبول کرتا ہے اور متعلقہ کریکٹر واپس کرتا ہے۔

نحو: CHR(Character_code)

REPLACE(): یہ ایس کیو ایل سٹرنگ سے منتخب ڈیٹا کو ہٹانے یا تبدیل کرنے کے لیے استعمال ہوتا ہے۔

نحو: REPLACE(entry_name, string_searching, string_replace)

بہت سے دوسرے ہیرا پھیری کے افعال ہیں، یعنی Instr، length، Rtrim، Rpad، Lpad، InitCap، Lower، Upper۔

32. وضاحت کریں کہ ڈیٹا داخل کرتے وقت کالم میں NULL ویلیوز کیسے ڈالیں؟

ہم درج ذیل طریقوں سے ایس کیو ایل میں NULL قدریں داخل کر سکتے ہیں۔

  1. آپ کالم کی فہرست سے کالموں کو چھوڑ کر واضح طور پر داخل کر سکتے ہیں۔
  2. آپ VALUES شق میں NULL کلیدی لفظ کی وضاحت کر کے واضح طور پر ایسا کر سکتے ہیں۔

33. کیا آپ ٹیبل میں ریکارڈ کی گنتی حاصل کرنے کے طریقے درج کر سکتے ہیں؟

ہم ٹیبل میں ریکارڈز کی تعداد گننے کے لیے نیچے دی گئی کمانڈز کا استعمال کرتے ہیں۔

|_+_|

34. کیا آپ ان طریقوں کی فہرست دے سکتے ہیں جن میں ڈائنامک ایس کیو ایل کو عمل میں لایا جا سکتا ہے؟

درج ذیل میں وہ طریقے ہیں جن سے آپ متحرک ایس کیو ایل کو عمل میں لا سکتے ہیں۔

  1. پیرامیٹرز کے ساتھ ایک سوال لکھ کر
  2. EXEC کا استعمال کرتے ہوئے
  3. sp-executesql کا استعمال

35. کیا آپ 'A' سے شروع ہونے والے ملازمین کے نام تلاش کرنے کے لیے SQL استفسار لکھ سکتے ہیں؟

|_+_|

36. کیا آپ اس آپریٹر کا نام بتا سکتے ہیں جو پیٹرن میچنگ کے لیے استفسار میں استعمال ہوتا ہے؟

ایس کیو ایل میں پیٹرن میچنگ کے لیے، ہم LIKE آپریٹر استعمال کرتے ہیں۔

  1. %: ایس کیو ایل میں، یہ صفر یا زیادہ حروف سے ملنے کے لیے استعمال ہوتا ہے۔
|_+_|
  1. انڈر سکور(_): یہ بالکل ایک حرف سے ملنے کے لیے استعمال ہوتا ہے۔
|_+_|

37. SQL میں مقامی اور عالمی متغیرات کیا ہیں؟

مقامی متغیرات وہ متغیرات ہیں جو فنکشن کے اندر بیان کیے گئے ہیں، اور ان کا کسی دوسرے فنکشن کے ذریعے حوالہ نہیں دیا جاتا ہے۔

عالمی متغیرات وہ متغیرات ہیں جن تک پورے پروگرام میں رسائی حاصل کی جا سکتی ہے، اور ان کا حوالہ دوسرے فنکشنز کے ذریعے کیا جا سکتا ہے۔

38. ایس کیو ایل سرور میں تصدیق کے مختلف طریقوں کے نام بتائیں؟

ایس کیو ایل سرور میں تصدیق کے مختلف طریقے ہیں:

  1. ونڈوز موڈ
  2. مخلوط موڈ

39. کولیشن حساسیت کی مختلف اقسام کے نام بتائیں؟

کولیشن حساسیت کی مختلف اقسام ہیں:

  1. کیس کی حساسیت
  2. کانا حساسیت
  3. چوڑائی کی حساسیت
  4. لہجے کی حساسیت

40. کولیشن کیا ہے؟

کولیشن کو قواعد کے ایک سیٹ کے طور پر بیان کیا جا سکتا ہے جو ڈیٹا کو ترتیب دینے اور ڈیٹا کا موازنہ کرنے کا طریقہ طے کرتا ہے۔ مثال کے طور پر، کریکٹر ڈیٹا کو ان اصولوں کا استعمال کرتے ہوئے ترتیب دیا جا سکتا ہے جو کریکٹر کی چوڑائی، کیس کی حساسیت، وغیرہ کی وضاحت کے ساتھ صحیح کردار کی ترتیب کی وضاحت کرتے ہیں۔

سرفہرست SQL انٹرویو کے سوالات اور جوابات

41. تکراری ذخیرہ شدہ طریقہ کار کیا ہیں؟

ایس کیو ایل میں بار بار ذخیرہ شدہ طریقہ کار کو ایک ذخیرہ شدہ طریقہ کار کا حوالہ دیا جاتا ہے جو خود بخود اس وقت تک کال کرتا ہے جب تک کہ یہ مخصوص حدود کی شرائط تک نہ پہنچ جائے۔ یہ عمل پروگرامرز کو کوڈ کو کئی بار دوبارہ استعمال کرنے میں مدد کرتا ہے۔

42. کیا آپ صارف کی طرف سے طے شدہ افعال کی تمام اقسام کی فہرست بنا سکتے ہیں؟

ہمارے پاس صارف کی طرف سے طے شدہ افعال کی تین اقسام ہیں، یعنی،

  1. اسکیلر فنکشنز۔
  2. ان لائن ٹیبل ویلیو فنکشنز۔
  3. ملٹی سٹیٹمنٹ ویلیو فنکشنز۔

43. ایس کیو ایل میں آٹو انکریمنٹ کی وضاحت کریں؟

آٹو انکریمنٹ کو ایک کلیدی لفظ کے طور پر بیان کیا گیا ہے جو ہمیں ایک منفرد نمبر بنانے کی اجازت دیتا ہے جو کہ جدول میں جب بھی کوئی نیا ریکارڈ بنایا جاتا ہے تو خود بخود بن جاتا ہے۔ یہ کلیدی لفظ PRIMARY KEY کے ساتھ استعمال ہوتا ہے۔

AUTOINCREMENT کلیدی لفظ اوریکل میں استعمال ہوتا ہے۔

IDENTITY کلیدی لفظ SQL سرور میں استعمال ہوتا ہے۔

44. STUFF اور REPLACE فنکشن کی وضاحت کریں؟

سامان کی تقریب: یہ موجودہ کردار کو اوور رائٹ کرنے کے لیے استعمال کیا جاتا ہے، یا اسے کسی دوسرے یا مختلف سٹرنگ میں سٹرنگ ڈالنے کے لیے استعمال کیا جا سکتا ہے۔

نحو: STUFF(string_expression,start, length, replacement_ characters)

REPLACE فنکشن: جیسا کہ نام سے پتہ چلتا ہے، یہ موجودہ حروف کو تبدیل کرنے کے لیے استعمال ہوتا ہے۔

نحو: REPLACE (string_expression، search_string، replacement_string)

45. ایس کیو ایل بمقابلہ کے درمیان فرق کریں۔ NoSQL؟

ایس کیو ایلNoSQL
یہ ایک رشتہ دار ڈیٹا بیس ہے۔یہ ایک رشتہ دار ڈیٹا بیس نہیں ہے۔
یہ ایک منظم استفسار کی زبان ہے اور اس کا پہلے سے طے شدہ اسکیما ہے۔ان کے پاس غیر ساختہ ڈیٹا کے لیے متحرک اسکیما ہیں۔
وہ میز پر مبنی ہیں۔وہ دستاویز، کلیدی قدر، گراف پر مبنی ہیں۔

46. ​​کیا آپ ایس کیو ایل کا اوریکل سے موازنہ کر سکتے ہیں؟

ایس کیو ایل سروراوریکل
اسے مائیکروسافٹ نے تیار کیا ہے۔یہ اوریکل کی ملکیت ہے۔
یہ T-SQL استعمال کرتا ہے۔یہ PL/SQL استعمال کرتا ہے۔
ایس کیو ایل سرور میں پیکجز کا کوئی تصور نہیں ہے۔یہ پیکجوں کی حمایت کرتا ہے۔
یہاں، صارف ڈیٹا بیس کا اشتراک نہیں کر سکتے ہیں۔یہ صارفین کو ڈیٹا بیس کا اشتراک کرنے کی اجازت دیتا ہے۔

47. ڈیٹا ویئر ہاؤس کی وضاحت کریں؟

ڈیٹا ویئر ہاؤس کو ڈیٹا کے مرکزی ذخیرہ کے طور پر کہا جا سکتا ہے جہاں ڈیٹا کو مختلف ذرائع سے جمع کیا جاتا ہے۔ جمع کردہ ڈیٹا کو تبدیل کیا جا سکتا ہے، اور اسے کان کنی اور آن لائن پروسیسنگ کے لیے دستیاب کیا جا سکتا ہے۔

48. SQL اور MySQL میں فرق کریں؟

ایس کیو ایلمائی ایس کیو ایل
یہ استفسار کی زبان ہے۔یہ ایک رشتہ دار ڈیٹا بیس ہے جو استفسار کے لیے SQL کا استعمال کرتا ہے۔
یہ ڈیٹا تک رسائی، اپ ڈیٹ اور ہیرا پھیری کے لیے استعمال ہوتا ہے۔یہ موجودہ ڈیٹا کو منظم انداز میں محفوظ کرتا ہے۔
یہ ڈیٹا بیس کے لیے سوالات لکھنے کے لیے استعمال ہوتا ہے۔یہ ڈیٹا میں ترمیم کرنے، ڈیٹا کو ٹیبلر فارمیٹ میں محفوظ کرنے میں سہولت فراہم کرتا ہے۔

49. SQL میں ٹرگر کیا ہے؟

ایس کیو ایل میں محرک کو ایک خاص قسم کے ذخیرہ شدہ طریقہ کار کے طور پر بیان کیا جا سکتا ہے جو ڈیٹا بیس سرور میں جب بھی کوئی واقعہ پیش آتا ہے خود بخود چل سکتا ہے۔

سرفہرست SQL انٹرویو کے سوالات اور جوابات

50. SQL میں نیچرل جوائن کیا ہے؟

ایس کیو ایل میں ایک نیچرل جوائن دو مخصوص ٹیبلز کے تمام کالموں کا موازنہ کرتا ہے جن کے کالم کا نام ایک ہی ہے، جہاں کالم ایک ہی ڈیٹا ٹائپ کے ہونے چاہئیں۔

نحو:

|_+_|

51. T-SQL کیا ہے؟

T-SQL جسے Transact SQL کہا جاتا ہے پروگرامنگ ایکسٹینشن کا ایک گروپ ہے جو Sybase سے اخذ کیا گیا ہے۔ اس میں مائیکروسافٹ کی جانب سے ایس کیو ایل میں شامل کی گئی متعدد خصوصیات شامل ہیں، بشمول ایرر ہینڈلنگ، ٹرانزیکشن کنٹرول، ڈیکلرنگ متغیرات، اور قطار کی کارروائی۔

52. ایس کیو ایل میں کراس جوائن کیا ہے؟

ایس کیو ایل میں کراس جوائنز کا استعمال پہلی ٹیبل کی قطاروں کے دوسرے ٹیبل کی قطاروں کے ساتھ جوڑا بنانے کے لیے کیا جاتا ہے۔ اسے کارٹیشین جوائن کے نام سے بھی جانا جاتا ہے۔

53. ایس کیو ایل میں فارورڈ کرسر کیا ہے؟

ایس کیو ایل میں فارورڈ کرسر کو نتیجہ سیٹ میں شروع سے آخر تک قطاروں کو بازیافت کرنے کے طور پر بیان کیا گیا ہے۔ یہ آپ کو رزلٹ سیٹ میں پچھلی قطار میں جانے کی اجازت نہیں دے گا۔

54. SQL میں COMMIT کی تعریف کریں؟

موجودہ لین دین کو ختم کرنے اور لین دین میں مستقل تبدیلیاں کرنے کے لیے SQL میں COMMIT اسٹیٹمنٹ استعمال کیا جاتا ہے۔ ایک لین دین کو SQL بیانات کی ترتیب کے طور پر بیان کیا جا سکتا ہے۔

55. SQL میں اسکیما کیا ہے؟

ایس کیو ایل میں اسکیما کو ڈیٹا بیس آبجیکٹ کے منطقی مجموعہ کے طور پر بیان کیا جا سکتا ہے۔ ایس کیو ایل آبجیکٹ میں سے کچھ ٹیبلز، ویوز، فنکشنز، اسٹورڈ طریقہ کار، ٹرگرز، انڈیکسز ہیں۔

56. ایس کیو ایل میں ٹرانزیکشن لاگ کیا ہے؟

ایس کیو ایل میں ایک ٹرانزیکشن لاگ ان تمام ٹرانزیکشنز اور ڈیٹا بیس میں ترمیم کو ریکارڈ کرنے کے لیے استعمال کیا جاتا ہے جو ہر ٹرانزیکشن کے ذریعے کی جاتی ہیں۔ یہ ڈیٹا بیس کا ایک بہت اہم یا اہم جز ہے۔ جب بھی سسٹم کی خرابی ہوتی ہے، آپ کو اس ٹرانزیکشن لاگ کی ضرورت ہوگی تاکہ اسے مستقل حالت میں واپس لایا جاسکے۔

57. SQL میں آبجیکٹ مراعات کیا ہیں؟

آبجیکٹ لیول کے استحقاق کی تعریف اس اجازت کے طور پر کی جا سکتی ہے جو ڈیٹا بیس صارف کے اکاؤنٹ کو دی جاتی ہے یا ڈیٹا بیس آبجیکٹ پر مخصوص کارروائی کرنے کے لیے کسی کردار کے لیے دی جاتی ہے۔ مراعات میں INSERT, SELECT, UPDATE, INDEX, ALTER, on tables اور views شامل ہیں۔

58. ایس کیو ایل میں لاک ایسکلیشن کیا ہے؟

ایس کیو ایل میں لاک ایسکلیشن بہت سے باریک دانوں والے تالے کو ٹیبل لاکس میں تبدیل کرنے کا طریقہ کار ہے۔ درخواست کے کچھ استفسارات اس وقت لاک میں اضافے کو متحرک کر سکتے ہیں جب یہ مطلوبہ نہ ہو۔

59. SQL میں سسٹم کا استحقاق کیا ہے؟

ایک نظام استحقاق کو کسی مخصوص عمل کو انجام دینے یا کسی بھی چیز پر عمل کرنے کے حق کے طور پر بیان کیا جا سکتا ہے۔ یہاں کی اشیاء میں ٹیبلز، ویوز، انڈیکسز، کیش گروپس، PL/SQL فنکشنز، طریقہ کار، ریپلیکشن اسکیماس، میٹریلائزڈ ویو اور پیکجز شامل ہیں۔

بھی دیکھو جاوا اسکرپٹ انٹرویو کے 100 سرفہرست سوالات اور جوابات

60. SQL میں مشترکہ لاک کیا ہے؟

جب ڈیٹا پڑھا جاتا ہے تو SQL میں مشترکہ تالے خود بخود حاصل ہو جاتے ہیں۔ انہیں ایک میز، انڈیکس کلید، صفحہ، اور ایک انفرادی قطار پر رکھا جا سکتا ہے۔

SQL انٹرویو کے سوالات اور جوابات

61. SQL میں NULL ویلیو فیلڈ کیا ہے؟

ایس کیو ایل میں ایک NULL ویلیو فیلڈ کو ٹیبل فیلڈ کے طور پر بیان کیا جاسکتا ہے جس کی کوئی قیمت نہیں ہے۔ یہ صفر کی قدر یا اس فیلڈ سے مختلف ہے جس میں خالی جگہیں ہیں۔

62. SQL انجکشن کی وضاحت کریں؟

ایس کیو ایل میں ایس کیو ایل انجیکشن کو کوڈ انجیکشن تکنیک کے طور پر بیان کیا جاسکتا ہے جو ڈیٹا بیس کو تباہ کرسکتا ہے۔ ہم کہہ سکتے ہیں کہ یہ سب سے زیادہ استعمال ہونے والی ویب ہیکنگ تکنیکوں میں سے ایک ہے۔

63. SQL میں تعطل کیا ہے؟

ایس کیو ایل میں تعطل اس وقت ہوتا ہے جب دو عمل ایک ہی وسائل کے لیے مقابلہ کر رہے ہوتے ہیں، اور ایک عمل اس تک رسائی حاصل کرنے سے قاصر ہوتا ہے کیونکہ دوسرا عمل اس تک رسائی سے روکتا ہے۔ جب ایک ایس کیو ایل سرور کسی تعطل کا سامنا کرتا ہے، تو یہ کسی ایک عمل کو ختم کرکے کارروائی کرتا ہے۔

64. SQL میں جامع کلید کیا ہے؟

ایک جامع کلید کو ایک بنیادی کلید کے طور پر بیان کیا جا سکتا ہے جس میں دو یا زیادہ صفات ہوں۔ اسے دو یا زیادہ کالموں کا مجموعہ ہونا چاہیے۔

65. SQL میں ڈیٹا انٹیگریٹی کیا ہے؟

ایس کیو ایل میں ڈیٹا انٹیگریٹی ٹیبل میں موجود ڈیٹا کی درستگی اور مستقل مزاجی کو برقرار رکھتی ہے۔

66. SQL میں UNION آپریٹر کیا ہے؟

ایس کیو ایل میں یونین آپریٹرز کا استعمال دو یا زیادہ منتخب بیانات کے نتیجہ کے سیٹ کو یکجا کرنے کے لیے کیا جاتا ہے۔ یہ آپریٹر مختلف منتخب بیانات سے ڈپلیکیٹ قطاروں کو ہٹاتا ہے۔

نحو؛

|_+_|

67. کریکٹر مینیپولیشن کے افعال کا نام بتائیں؟

کریکٹر مینیپولیشن کے کچھ فنکشنز ALTER، EXTRACT، CHANGE، اور CHARACTER STRING ہیں۔

68. ایس کیو ایل میں ایک سے کئی تعلق کی وضاحت کریں؟

ایک سے کئی تعلق میں، ایک ٹیبل میں ایک ریکارڈ دوسرے ٹیبل میں ایک یا زیادہ ریکارڈ سے متعلق ہو سکتا ہے۔

69. SQL میں کیس مینیپولیشن فنکشنز کیا ہیں؟

ایس کیو ایل میں کیس مینیپولیشن فنکشنز ٹیبل میں موجود ڈیٹا کو لوئر کیس، اپر کیس، یا مکسڈ کیس کریکٹرز میں تبدیل کرنے کے لیے استعمال کیے جاتے ہیں۔

70. ایس کیو ایل میں ٹیبل اور فائل کے درمیان فرق کریں؟

ایس کیو ایل میں ایک ٹیبل ڈیٹا کا ڈھانچہ ہے جہاں ڈیٹا کو فیلڈز اور ریکارڈز میں ترتیب دیا جاتا ہے۔

ڈیٹا بیس میں ٹیبل قطاروں اور کالموں پر مشتمل ہے۔ یہاں قطاروں کو ریکارڈ کہا جاتا ہے، اور کالم کہا جاتا ہے۔ کھیتوں .

71. گرانٹ اور ریووک کمانڈز کے کردار کی وضاحت کریں؟

SQL میں GRANT کمانڈ ایک DCL کمانڈ ہے جو صارفین کو اختیار دینے کے لیے استعمال ہوتی ہے۔

نحو:

|_+_|

SQL میں REVOKE کمانڈ کا استعمال صارفین سے اجازت واپس لینے کے لیے کیا جاتا ہے۔

نحو:

|_+_|

72. ایس کیو ایل میں VAR فنکشن کیا کرتا ہے؟

ایس کیو ایل کا VAR فنکشن مخصوص کالم میں موجود ریکارڈز کی کل تعداد کا فرق لوٹاتا ہے۔

مثال:

|_+_|

73. کیا آپ موجودہ تاریخ حاصل کرنے کے لیے SQL استفسار لکھ سکتے ہیں؟

|_+_|

74. ایس کیو ایل میں مختلف کیس مینیپولیشن فنکشنز کے نام بتائیں؟

ایس کیو ایل میں مختلف کیس ہیرا پھیری کے افعال یہ ہیں:

  1. لوئر: یہ تمام حروف کو چھوٹے حروف میں تبدیل کرتا ہے۔
  2. اپر: یہ تمام حروف کو بڑے حروف میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔
  3. Init Cap: یہ ہر لفظ کے تمام ابتدائی حروف کو بڑے حروف میں تبدیل کرتا ہے۔

75. متضاد انحصار کی وضاحت کریں؟

متضاد انحصار کو ڈیٹا تک رسائی حاصل کرنے میں دشواری کے طور پر بیان کیا جا سکتا ہے کیونکہ راستے کے ٹوٹے ہوئے یا غائب ہیں۔ یہ صارف کو غلط جدولوں میں ڈیٹا کو تلاش کرنے کی اجازت دیتا ہے، جو بعد میں آؤٹ پٹ میں غلطی کو ظاہر کرتا ہے۔

76. صفر، صفر اور خالی جگہ کے درمیان فرق کی وضاحت کریں؟

ایس کیو ایل میں NULL سے مراد ایسی قدر ہے جو دستیاب نہیں ہے، یا نامعلوم ہے، یا غیر تفویض شدہ ہے۔

ایس کیو ایل میں صفر کو ایک عدد کے طور پر بیان کیا گیا ہے۔

ایس کیو ایل میں خالی جگہ کو ایک کردار کے طور پر سمجھا جاتا ہے۔

77. سیٹ پر مبنی حل کیا ہے؟ وضاحت کریں؟

سیٹ پر مبنی حل ان پٹ ٹیبلز پر قطاروں کے سیٹ کے طور پر کام کرنے کے لیے T-SQL سوالات کا استعمال کرتا ہے۔ سادہ الفاظ میں، SQL سرور قطاروں کے مکمل سیٹ پر کارکردگی کا مظاہرہ کرتا ہے اور قطاروں کے ہیرا پھیری والے ذیلی سیٹ کو واپس کرتا ہے۔

78. آپ ٹیبل ایس کیو ایل میں ریکارڈ کو کیسے ترتیب دے سکتے ہیں؟

ORDER-BY کلیدی لفظ ٹیبل میں ریکارڈز کو صعودی یا نزولی ترتیب میں ترتیب دینے کے لیے استعمال ہوتا ہے۔ ریکارڈز کو نزولی ترتیب میں ترتیب دینے کے لیے، مطلوبہ لفظ DESC کا استعمال کرنا ہوگا۔

نحو:

|_+_|

79. منفرد رکاوٹ کی وضاحت کریں؟

ایس کیو ایل میں ایک انوکھی رکاوٹ اس بات کو یقینی بناتی ہے کہ کالم کی تمام قدریں منفرد اور مختلف ہوں۔ یہ ہر ریکارڈ کو منفرد طریقے سے شناخت کرنے میں مدد کرتا ہے۔ ایک ٹیبل میں متعدد کلیدی رکاوٹیں ہوسکتی ہیں۔

مثال:

|_+_|

80. ایس کیو ایل میں سیلف جوائن کیا ہے؟

سیلف جوائن کو ریگولر جوائن کے طور پر بیان کیا جا سکتا ہے، جہاں ایک ٹیبل اپنے کالموں کے درمیان تعلق کی بنیاد پر خود سے جوڑا جاتا ہے۔

نحو:

|_+_|

81. ڈیٹا بیس میں سوال کیا ہے؟

ایس کیو ایل میں ایک سوال کو معلومات کی درخواست کے طور پر بیان کیا گیا ہے۔ ڈیٹا بیس استفسار ایک منتخب سوال یا ایکشن سوال ہو سکتا ہے۔

ہم SELECT بیانات کا استعمال کرتے ہوئے ڈیٹا بیس سے ڈیٹا منتخب کرنے کے لیے SQL میں سلیکٹ سوالات کا استعمال کرتے ہیں۔ جو ڈیٹا یہاں واپس کیا جاتا ہے اسے نتیجہ کے جدول میں محفوظ کیا جاتا ہے۔ نتیجے کے طور پر، سیٹ.

مثال:

|_+_|

ایس کیو ایل میں ایکشن سوال ایک سوال ہے جو ریکارڈز میں تبدیلیاں لاتا ہے، یا یہ ایک آپریشن میں متعدد ریکارڈز کو منتقل کر سکتا ہے۔

82. ایس کیو ایل میں SELECT استفسار کے ساتھ استعمال ہونے والی کچھ عام شقوں کے نام بتائیں؟

SQL بیانات کے ساتھ استعمال ہونے والی کچھ عام شقیں ذیل میں درج ہیں۔

کہاں شق: بنیادی طور پر دی گئی حالت کی بنیاد پر ریکارڈ کو فلٹر کرنے کے لیے استعمال کیا جاتا ہے۔

مثال:

|_+_|

آرڈر کی طرف سے : یہ ایس کیو ایل کی طرف سے صعودی یا نزولی ترتیب میں فیلڈز کی بنیاد پر ریکارڈز کو ترتیب دینے کے لیے استعمال کیا جاتا ہے۔

مثال:

|_+_|

گروپ بذریعہ : یہ ریکارڈ کو ایک جیسے ڈیٹا کے ساتھ گروپ کرنے کے لیے استعمال کیا جاتا ہے اور مجموعی افعال کے ساتھ استعمال کیا جا سکتا ہے۔

مثال:

|_+_|

ہونا: اس کا استعمال GROUP BY شق کے ساتھ مل کر ریکارڈز کو فلٹر کرنے کے لیے کیا جاتا ہے۔

مثال:

|_+_|

83. SQL میں DROP بیان کی وضاحت کریں؟

ایس کیو ایل میں ڈراپ کمانڈ کا استعمال ڈیٹا بیس سے کسی چیز کو ہٹانے کے لیے کیا جاتا ہے۔

مثال:

|_+_|

84. کیا آپ خالی میزیں اسی ساخت کے ساتھ بنا سکتے ہیں جیسے کسی اور میز کی؟

ایس کیو ایل ہمیں ایک ٹیبل کے ریکارڈز کو بازیافت کرکے اور WHERE شق کا استعمال کرتے ہوئے INTO آپریٹر کا استعمال کرکے اسی ڈھانچے کے ساتھ ایک خالی ٹیبل بنانے کی اجازت دیتا ہے۔ یہاں ایس کیو ایل ایک ڈپلیکیٹ ڈھانچے کے ساتھ ایک نیا ٹیبل بناتا ہے جو بازیافت شدہ ریکارڈز کو قبول کر سکتا ہے کیونکہ ہم WHERE شق استعمال کر رہے ہیں، کوئی ریکارڈ حاصل نہیں کیا جاتا ہے، اور نئی ٹیبل میں کچھ بھی داخل نہیں کیا جاتا ہے۔

مثال:

|_+_|

85. ایس کیو ایل کے چند استعمالات کا ذکر کریں؟

  1. ایس کیو ایل کو ڈیٹا بیس میں موجود متعلقہ ڈیٹا اور ڈیٹا ڈھانچے کو برقرار رکھنے کے لیے استعمال کیا جاتا ہے۔
  2. یہ ڈیٹا بیس کے خلاف سوالات کو انجام دینے کے لیے استعمال ہوتا ہے۔
  3. ڈیٹا بیس سے ڈیٹا حاصل کرنے یا اس تک رسائی حاصل کرنے کے لیے۔
  4. ایس کیو ایل ڈیٹا بیس میں ریکارڈ داخل کرتا ہے۔
  5. ڈیٹا بیس میں ریکارڈ کو اپ ڈیٹ کرنے کے لیے۔
  6. ڈیٹا بیس سے ریکارڈز کو حذف کرنے کے لیے۔
  7. نئے ڈیٹا بیس بنانے کے لیے۔
  8. ایس کیو ایل کو ایس کیو ایل ڈیٹا بیس میں نئی ​​ٹیبل بنانے کے لیے استعمال کیا جاتا ہے۔
  9. یہ ڈیٹا بیس میں آراء تخلیق کرتا ہے۔
  10. یہ ڈیٹا بیس پر پیچیدہ کارروائیوں کو انجام دینے کے لیے استعمال ہوتا ہے۔

86. کیا SQL پروگرامنگ کو سپورٹ کرتا ہے؟ وضاحت کریں؟

ایس کیو ایل واقعی ایک پروگرامنگ زبان نہیں ہے۔ یہ لوپس، مشروط بیانات، اور منطقی کارروائیوں کی حمایت نہیں کرتا ہے۔ آپ ڈیٹا میں ہیرا پھیری کے علاوہ کسی اور چیز کے لیے SQL استعمال نہیں کر سکتے۔ ایس کیو ایل کا بنیادی مقصد ڈیٹا کو بازیافت کرنا، اپ ڈیٹ کرنا اور اس میں ہیرا پھیری کرنا ہے۔

87. ڈیٹا ہیرا پھیری کی زبان کی وضاحت کریں؟

ڈیٹا مینیپولیشن لینگویج کو ڈیٹا ہیرا پھیری کو فعال کرنے کے لیے استعمال کیا جاتا ہے۔ یہ مندرجہ ذیل آپریشنز کرتا ہے۔

  1. یہ INSERT کمانڈ کے ذریعے ڈیٹا بیس میں ڈیٹا داخل کرتا ہے۔
  2. یہ SELECT کمانڈ کے ذریعے ڈیٹا بیس سے ڈیٹا کو بازیافت کرتا ہے۔
  3. آپ اپ ڈیٹ کمانڈ کے ذریعے ڈیٹا بیس میں ڈیٹا کو اپ ڈیٹ کر سکتے ہیں۔
  4. یہ DELETE کمانڈ کے ذریعے ڈیٹا بیس سے ڈیٹا کو حذف کرتا ہے۔

88. ڈیٹا کنٹرول لینگویج کی وضاحت کریں؟

ڈیٹا کنٹرول لینگویج صارف کو ڈیٹا بیس تک رسائی کو کنٹرول کرنے کی اجازت دیتی ہے۔ یہ ڈیٹا بیس کا واحد ذیلی سیٹ ہے جو یہ فیصلہ کرتا ہے کہ ڈیٹا بیس کے کس حصے تک کس صارف کو کسی خاص وقت پر رسائی حاصل کرنی چاہیے۔

89. بنیادی کلید اور منفرد کلید کے درمیان فرق کریں؟

بنیادی چابیمنفرد کلید
ایک ٹیبل کو صرف ایک بنیادی کلید کے ساتھ مخصوص کیا جا سکتا ہے۔ایک ٹیبل میں ایک سے زیادہ منفرد کلید ہو سکتی ہے۔
یہ کلسٹرڈ انڈیکس بناتا ہے۔یہ ایک غیر کلسٹرڈ انڈیکس بناتا ہے۔
یہ ایک منفرد شناخت کنندہ کے طور پر کام کرتا ہے۔یہ ایک قطار کی شناخت کرتا ہے جو بنیادی کلید نہیں ہے۔

90. SQL میں ایک منفرد انڈیکس کیا ہے؟

ایس کیو ایل میں ایک منفرد انڈیکس اس بات کی ضمانت دیتا ہے کہ انڈیکس کلید میں کوئی ڈپلیکیٹ قدر شامل نہیں ہے تاکہ ٹیبل کی ہر قطار منفرد ہو۔

91. کیا آپ کالم عرف کا استعمال کرتے ہوئے کالم ترتیب دے سکتے ہیں؟

کالم عرف کا استعمال کرتے ہوئے کالم کو ترتیب دینے کے لیے، آپ کو WHERE شق کے بجائے کالم عرف ORDER BY استعمال کرنا ہوگا۔

92. سیٹ آپریٹرز کیا ہیں؟

ایس کیو ایل کے سوالات جن میں سیٹ آپریٹرز ہوتے ہیں انہیں کمپاؤنڈ سوالات کے نام سے جانا جاتا ہے۔

ایس کیو ایل میں استعمال ہونے والے سیٹ آپریٹرز یونین، یونین آل، انٹرسیکٹ، یا مائنس آپریٹرز ہیں۔

93. مجھے مختلف سطحوں کی رکاوٹوں کے بارے میں بتائیں؟

پابندیوں کے دو درجے ہیں:

  1. کالم کی سطح کی پابندی
  2. ٹیبل کی سطح کی پابندیاں

94. ACID پراپرٹی کی وضاحت کریں؟

ACID پراپرٹی قابل اعتماد ڈیٹا لین دین کو یقینی بناتی ہے۔ ACID کا مطلب ہے جوہری، مستقل مزاجی، تنہائی، پائیداری۔

95. ہم NVL() فنکشن کیوں استعمال کرتے ہیں؟

SQL میں NVL() فنکشن NULL قدروں کو دوسری قدروں میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔

NVL() فنکشن اوریکل میں استعمال ہوتا ہے۔

مائی ایس کیو ایل IFNULL() کی حمایت کرتا ہے

SQL سرور میں ISNULL() فنکشن ہے۔

96. ہمیں بتائیں کہ دو میزوں سے عام ریکارڈ کیسے حاصل کیا جائے؟

INTERSECT کا استعمال کرتے ہوئے، ہم دو جدولوں سے عام ریکارڈ حاصل کر سکتے ہیں۔

مثال: طالب علم سے طالب علم ID منتخب کریں۔ انٹرسیکٹ امتحان سے StudentID منتخب کریں۔

97. COALESCE فنکشن کا نحو اور استعمال لکھیں؟

COALESCE فنکشن کے لیے نحو کا ذکر ذیل میں کیا گیا ہے:

|_+_|

فنکشن پہلے غیر null اظہارات کو لوٹاتا ہے جو پیرامیٹر کی فہرست میں دیے گئے ہیں۔

98. ایک الگ مطلوبہ لفظ کیا ہے؟

DISTINCT کلیدی لفظ اس بات کو یقینی بناتا ہے کہ حاصل کردہ قدر ایک غیر نقلی قدر ہے۔

99. کیا آپ ملازم_ٹیبل نامی ٹیبل سے ملازم کی تیسری زیادہ سے زیادہ تنخواہ حاصل کرنے کے لیے SQL استفسار لکھ سکتے ہیں؟

|_+_|

100. کیا آپ ہمیں بتا سکتے ہیں کہ * SQL میں کیوں استعمال ہوتا ہے؟

SQL میں * کا مطلب ہے تمام ریکارڈ۔

مثال: ملازم کی میز سے * منتخب کریں؛

یہاں SQL ملازم کی میز سے تمام ریکارڈ منتخب کرتا ہے۔

آپ کے SQL انٹرویو کے ساتھ گڈ لک، اور ہم امید کرتے ہیں کہ ہمارے SQL انٹرویو کے سوالات اور جوابات آپ کے لیے کچھ مددگار ثابت ہوئے۔ آپ ہماری جانچ بھی کر سکتے ہیں۔ PL/SQL طریقہ کار کے انٹرویو کے سوالات اور نیٹ ورک سیکیورٹی انٹرویو کے سوالات .