ایس کیو ایل ایک مشہور پروگرامنگ زبان ہے جو ڈیٹا بیس (ڈی بی) کے ساتھ کام کرتے وقت استعمال ہوتی ہے۔ اگرچہ مائیکروسافٹ آفس میں ڈیٹا بیس کی کارروائیوں کے لئے ایک نامی علیحدہ ایپلی کیشن موجود ہے ، لیکن ایکسل ایس کیو ایل کے سوالات کرکے ڈیٹا بیس کے ساتھ بھی کام کرسکتا ہے۔ آئیے ڈھونڈیں کہ مختلف طریقوں سے اسی طرح کی درخواست کیسے بنائی جائے۔
یہ بھی ملاحظہ کریں: ایکسل میں ڈیٹا بیس بنانے کا طریقہ
ایکسل میں SQL استفسار بنانا
ایس کیو ایل کے استفسار کی زبان ینالاگ سے مختلف ہے کہ تقریبا تمام جدید ڈیٹا بیس مینجمنٹ سسٹم اس کے ساتھ کام کرتے ہیں۔ لہذا ، یہ حیرت انگیز نہیں ہے کہ ایکسل جیسے اعلی درجے کی ٹیبل پروسیسر ، جس میں بہت سے اضافی کام ہوتے ہیں ، اس زبان کے ساتھ کام کرنے کا طریقہ بھی جانتے ہیں۔ ایکسل کا استعمال کرنے والے ایس کیو ایل صارفین بہت سے مختلف ٹیبلر ڈیٹا کو منظم کرسکتے ہیں۔
طریقہ 1: ایک شامل استعمال کریں
لیکن پہلے ، آئیے اس اختیار کو دیکھیں جب آپ ایکسل سے ایس کیو ایل استفسار تخلیق کرسکتے ہیں تو معیاری ٹولز کا استعمال نہیں کرتے ، بلکہ کسی فریق ثالثی ایڈ کا استعمال کرتے ہیں۔ اس کام کو سرانجام دینے والے بہترین اضافوں میں سے ایک XLTools ٹول کٹ ہے ، جو ، اس خصوصیت کے علاوہ ، دیگر افعال کی میزبانی کرتی ہے۔ سچ ہے ، یہ نوٹ کرنا چاہئے کہ آلے کے استعمال کے لئے مفت مدت صرف 14 دن ہے ، اور پھر آپ کو لائسنس خریدنا پڑے گا۔
XLTools ایڈ ان ڈاؤن لوڈ کریں
- آپ کے بعد ایڈ فائل ڈاؤن لوڈ کرنے کے بعد xltools.exeاسے انسٹال کرنے کے لئے آگے بڑھنا چاہئے۔ انسٹالر شروع کرنے کے لئے ، انسٹالیشن فائل پر ماؤس کے بائیں بٹن پر ڈبل کلک کریں۔ اس کے بعد ، ایک ونڈو کھل جائے گی جس میں آپ کو مائیکروسافٹ مصنوعات - نیٹ فریم ورک کے استعمال کے لئے لائسنس کے معاہدے کے ساتھ اپنے معاہدے کی تصدیق کرنے کی ضرورت ہوگی۔ ایسا کرنے کے لئے ، صرف بٹن پر کلک کریں "میں قبول کرتا ہوں" کھڑکی کے نیچے۔
- اس کے بعد ، انسٹالر مطلوبہ فائلوں کو ڈاؤن لوڈ کرتا ہے اور انسٹال کرنے کا عمل شروع کرتا ہے۔
- تب ایک ونڈو کھل جائے گی جس میں آپ کو یہ ایڈ انسٹال کرنے کے ل to اپنی رضامندی کی تصدیق کرنی ہوگی۔ ایسا کرنے کے لئے ، بٹن پر کلک کریں انسٹال کریں.
- پھر خود ایڈ کی تنصیب کا طریقہ کار شروع ہوجاتا ہے۔
- اس کی تکمیل کے بعد ، ایک ونڈو کھل جائے گی جس میں یہ اطلاع دی جائے گی کہ تنصیب کامیابی کے ساتھ مکمل ہوگئی ہے۔ مخصوص ونڈو میں ، صرف بٹن پر کلک کریں بند.
- ایڈ ان انسٹال ہے اور اب آپ ایکسل فائل چلاسکتے ہیں جس میں آپ کو ایس کیو ایل کے استفسار کو ترتیب دینے کی ضرورت ہے۔ ایکسل شیٹ کے ساتھ ، XLTools لائسنس کوڈ داخل کرنے کے لئے ایک ونڈو کھلتی ہے۔ اگر آپ کے پاس کوڈ ہے تو ، آپ کو مناسب فیلڈ میں داخل کرنے اور بٹن پر کلک کرنے کی ضرورت ہے "ٹھیک ہے". اگر آپ 14 دن تک مفت ورژن استعمال کرنا چاہتے ہیں تو صرف بٹن پر کلک کریں آزمائشی لائسنس.
- آزمائشی لائسنس کا انتخاب کرتے وقت ، ایک اور چھوٹی سی ونڈو کھل جاتی ہے ، جہاں آپ کو اپنا نام اور کنیت (آپ عرفیت استعمال کرسکتے ہیں) اور ای میل کی ضرورت ہوتی ہے۔ اس کے بعد ، بٹن پر کلک کریں "آزمائشی مدت کا آغاز کریں".
- اگلا ، ہم لائسنس ونڈو پر واپس جائیں۔ جیسا کہ آپ دیکھ سکتے ہیں ، جو قدریں آپ نے داخل کیں وہ پہلے ہی ظاہر ہوچکی ہیں۔ اب آپ کو صرف بٹن پر کلک کرنے کی ضرورت ہے "ٹھیک ہے".
- مندرجہ بالا ہیرا پھیریوں کو انجام دینے کے بعد ، آپ کے ایکسل مثال میں ایک نیا ٹیب نظر آئے گا۔ "XLTools". لیکن ہمیں اس میں جانے میں جلدی نہیں ہے۔ استفسار پیدا کرنے سے پہلے ، ہمیں ٹیبل سرنی میں تبدیل کرنے کی ضرورت ہے جس کے ساتھ ہم نام نہاد "اسمارٹ" ٹیبل میں کام کریں گے اور اسے نام دیں گے۔
ایسا کرنے کے لئے ، مخصوص سرے یا اس کا کوئی عنصر منتخب کریں۔ ٹیب میں ہونا "ہوم" آئکن پر کلک کریں "بطور میز شکل". اسے ٹول باکس میں ربن پر رکھا گیا ہے۔ طرزیں. اس کے بعد مختلف شیلیوں کی سلیکشن لسٹ کھلتی ہے۔ وہ اسٹائل منتخب کریں جو آپ کے خیال میں ضروری ہے۔ مخصوص انتخاب کسی بھی طرح سے ٹیبل کی فعالیت کو متاثر نہیں کرے گا ، لہذا اپنی پسند کو مکمل طور پر بصری ڈسپلے کی ترجیحات کی بنیاد پر رکھیں۔ - اس کے بعد ، ایک چھوٹی سی ونڈو شروع ہوتی ہے۔ یہ میز کے نقاط کو ظاہر کرتا ہے۔ ایک اصول کے طور پر ، پروگرام ہی سرنی کا پورا پتہ "چنتا ہے" ، یہاں تک کہ اگر آپ اس میں صرف ایک سیل منتخب کرتے ہیں۔ لیکن صرف اس صورت میں ، یہ اس شعبے میں موجود معلومات کی جانچ پڑتال کرنے کی زحمت گوارا نہیں کرتا ہے "ٹیبل ڈیٹا کا مقام بتائیں". نزدیک آئٹم پر بھی توجہ دیں سرخی کی میز، اگر آپ کی صف میں موجود ہیڈر واقعی موجود ہیں تو وہاں ایک چیک مارک موجود تھا۔ پھر بٹن پر کلک کریں "ٹھیک ہے".
- اس کے بعد ، پوری مخصوص رینج ایک ٹیبل کی شکل میں شکل دی جائے گی ، جو اس کی خصوصیات (مثال کے طور پر کھینچنا) اور بصری ڈسپلے دونوں کو متاثر کرے گی۔ مخصوص جدول کو ایک نام دیا جائے گا۔ اسے پہچاننے اور اسے اپنی مرضی سے تبدیل کرنے کے لئے ، صف کے کسی بھی عنصر پر کلک کریں۔ ٹیبز کا ایک اضافی گروپ ربن پر ظاہر ہوتا ہے۔ "میزوں کے ساتھ کام کرنا". ٹیب میں منتقل کریں "ڈیزائنر"اس میں رکھا. ٹول باکس میں ربن پر "پراپرٹیز" میدان میں "جدول کا نام" اس سرنی کا نام جو اس کو تفویض کردہ پروگرام خود بخود ظاہر ہوتا ہے۔
- اگر مطلوب ہو تو صارف کی بورڈ سے فیلڈ میں مطلوبہ آپشن داخل کرکے اور کلید کو دباکر صارف اس نام کو مزید معلوماتی نام میں تبدیل کرسکتا ہے۔ داخل کریں.
- اس کے بعد ، ٹیبل تیار ہے اور آپ براہ راست درخواست کی تنظیم میں آگے بڑھ سکتے ہیں۔ ٹیب میں منتقل کریں "XLTools".
- ٹول باکس میں ربن جانے کے بعد "SQL سوالات" آئکن پر کلک کریں ایس کیو ایل چلائیں.
- SQL استفسار عمل درآمد ونڈو شروع ہوتا ہے۔ اس کے بائیں علاقے میں ، آپ کو دستاویز کی شیٹ اور ڈیٹا ٹری پر موجود ٹیبل کی طرف اشارہ کرنا چاہئے جس میں درخواست تیار کی جائے گی۔
ونڈو کے دائیں پین میں ، جو زیادہ تر قبضہ کرتا ہے ، خود ایس کیو ایل کے استفسار ایڈیٹر ہے۔ اس میں پروگرام کوڈ لکھنا ضروری ہے۔ وہاں منتخب کردہ ٹیبل کے کالم کے نام پہلے ہی خود بخود آویزاں ہوجائیں گے۔ پروسیسنگ کے لئے کالم کمانڈ کا استعمال کرتے ہوئے منتخب کیا جاتا ہے منتخب کریں. فہرست میں صرف ان کالموں کو چھوڑنا ضروری ہے جن پر آپ چاہتے ہیں کہ آپ مخصوص کمانڈ پر عملدرآمد کریں۔
اگلا ، اس کمانڈ کا متن جو آپ منتخب کردہ اشیاء پر لاگو کرنا چاہتے ہیں۔ ٹیمیں خصوصی آپریٹرز کا استعمال کرتے ہوئے بنتی ہیں۔ ایس کیو ایل کے بنیادی بیانات یہ ہیں:
- آرڈر بذریعہ - چھانٹ رہا اقدار؛
- شامل ہوں - میزیں شامل؛
- گروپ کے ذریعہ - اقدار کی گروپ بندی؛
- SUM - اقدار کا خلاصہ؛
- امتیاز - نقلیں ہٹانا۔
اس کے علاوہ آپریٹرز کو استفسار کرنے کے لئے استعمال کیا جاسکتا ہے میکس, MIN, اوسط, COUNT, بائیں اور دیگر
ونڈو کے نچلے حصے میں آپ کو یہ بتانا چاہئے کہ پروسیسنگ کا نتیجہ کہاں ظاہر ہوگا۔ یہ کتاب کی ایک نئی شیٹ (پہلے سے طے شدہ طور پر) یا موجودہ شیٹ پر ایک خاص حد ہوسکتی ہے۔ مؤخر الذکر صورت میں ، آپ کو سوئچ کو مناسب پوزیشن میں منتقل کرنے اور اس حد کے نقاط کی وضاحت کرنے کی ضرورت ہے۔
درخواست بنائے جانے اور متعلقہ ترتیبات بنائے جانے کے بعد ، بٹن پر کلک کریں چلائیں کھڑکی کے نیچے۔ اس کے بعد ، داخل آپریشن انجام دیا جائے گا۔
سبق: ایکسل میں سمارٹ میزیں
طریقہ 2: بلٹ میں ایکسل ٹولز کا استعمال کریں
ایکسل بلٹ ان ٹولز کا استعمال کرکے منتخب کردہ ڈیٹا ماخذ کے خلاف ایس کیو ایل استفسار پیدا کرنے کا ایک طریقہ بھی ہے۔
- ہم ایکسل پروگرام شروع کرتے ہیں۔ اس کے بعد ، ٹیب میں منتقل کریں "ڈیٹا".
- ٹول باکس میں "بیرونی ڈیٹا حاصل کرنا"ربن پر واقع ، آئیکن پر کلک کریں "دوسرے ذرائع سے". مزید اختیارات کی ایک فہرست کھل گئی۔ اس میں موجود شے کا انتخاب کریں "ڈیٹا کنیکشن وزرڈ سے".
- شروع ہوتا ہے ڈیٹا کنکشن مددگار. اعداد و شمار کے ذرائع کی قسموں کی فہرست میں ، منتخب کریں "ODBC DSN". اس کے بعد ، بٹن پر کلک کریں "اگلا".
- کھڑکی کھل گئی ڈیٹا کنکشن وزرڈزجس میں آپ ذریعہ کی قسم منتخب کرنا چاہتے ہیں۔ نام منتخب کریں "ایم ایس ایکسیس ڈیٹا بیس". پھر بٹن پر کلک کریں "اگلا".
- ایک چھوٹی نیویگیشن ونڈو کھلتی ہے ، جس میں آپ کو mdb یا accdb فارمیٹ میں ڈیٹا بیس لوکیشن ڈائرکٹری میں جانا چاہئے اور مطلوبہ ڈیٹا بیس فائل کو منتخب کرنا چاہئے۔ منطقی ڈرائیوز کے درمیان نیوی گیشن ایک خاص فیلڈ میں کی جاتی ہے۔ ڈسکس. ڈائریکٹریوں کے درمیان ، ونڈو کے وسطی علاقے میں ایک منتقلی کی جاتی ہے جسے کہا جاتا ہے "کیٹلاگ". موجودہ ڈائریکٹری میں موجود فائلوں کو ونڈو کے بائیں پین میں ظاہر کیا جاتا ہے اگر ان میں توسیع mdb یا accdb ہے۔ یہ اس علاقے میں ہے کہ آپ کو فائل کا نام منتخب کرنے کی ضرورت ہے ، اور پھر بٹن پر کلک کریں "ٹھیک ہے".
- اس کے بعد ، مخصوص ڈیٹا بیس میں ٹیبل سلیکشن ونڈو لانچ کی جاتی ہے۔ وسطی علاقے میں ، مطلوبہ جدول کا نام منتخب کریں (اگر متعدد موجود ہیں) ، اور پھر بٹن پر کلک کریں "اگلا".
- اس کے بعد ، ڈیٹا کنکشن فائل کی ونڈو کھل جاتی ہے۔ یہاں کنکشن کے بارے میں بنیادی معلومات جو ہم نے تشکیل دی ہیں۔ اس ونڈو میں ، صرف بٹن پر کلک کریں ہو گیا.
- ایکسل ایکسل ورق شیٹ پر ایکسل اعداد و شمار کی درآمد والی ونڈو لانچ کی گئی ہے۔ اس میں ، آپ یہ بیان کرسکتے ہیں کہ آپ کس شکل میں ڈیٹا پیش کرنا چاہتے ہیں:
- ٹیبل;
- پیوٹ ٹیبل رپورٹ;
- خلاصہ چارٹ.
آپ کو مطلوبہ آپشن کا انتخاب کریں۔ اعداد و شمار کو کہاں رکھنا چاہئے اس کی نشاندہی کرنے کے لئے تھوڑا سا کم کی ضرورت ہے: نئی شیٹ پر یا موجودہ شیٹ پر۔ مؤخر الذکر صورت میں ، مقام نقاط کا انتخاب بھی ممکن ہے۔ بطور ڈیفالٹ ، ڈیٹا موجودہ شیٹ پر رکھا جاتا ہے۔ درآمدی چیز کا اوپری بائیں کونے سیل میں واقع ہے A1.
تمام درآمد کی ترتیبات کی وضاحت کے بعد ، بٹن پر کلک کریں "ٹھیک ہے".
- جیسا کہ آپ دیکھ سکتے ہیں ، ڈیٹا بیس سے جدول کو شیٹ میں منتقل کردیا گیا ہے۔ پھر ہم ٹیب پر چلے جاتے ہیں "ڈیٹا" اور بٹن پر کلک کریں رابطے، جو اسی نام کے ٹول باکس میں ٹیپ پر واقع ہے۔
- اس کے بعد ، کتاب سے منسلک ہونے کے لئے ونڈو لانچ کی گئی ہے۔ اس میں ہم پہلے سے منسلک ڈیٹا بیس کا نام دیکھتے ہیں۔ اگر متعدد منسلک ڈیٹا بیس ہیں تو ، پھر ضروری کو منتخب کریں اور اسے منتخب کریں۔ اس کے بعد ، بٹن پر کلک کریں "پراپرٹیز ..." کھڑکی کے دائیں جانب۔
- کنکشن کی خصوصیات والی ونڈو شروع ہوتی ہے۔ ہم اس میں ٹیب میں منتقل ہوتے ہیں "تعریف". میدان میں ٹیم متنموجودہ ونڈو کے نچلے حصے میں واقع ، ہم اس زبان کے نحو کے مطابق ایس کیو ایل کمانڈ لکھتے ہیں ، جس پر غور کرتے وقت ہم مختصر طور پر بات کرتے ہیں طریقہ 1. پھر بٹن پر کلک کریں "ٹھیک ہے".
- اس کے بعد ، نظام خود بخود بک کنکشن ونڈو پر واپس آجاتا ہے۔ ہم صرف بٹن پر کلک کرسکتے ہیں "ریفریش" اس میں ڈیٹا بیس کو درخواست دی جاتی ہے ، جس کے بعد ڈیٹا بیس اس کی پروسیسنگ کے نتائج کو ایکسل شیٹ پر واپس کردیتا ہے ، جو ٹیبل ہم نے پہلے منتقل کیا تھا۔
طریقہ 3: ایس کیو ایل سرور سے جڑیں
اس کے علاوہ ، ایکسل ٹولز کے ذریعہ ، آپ ایس کیو ایل سرور سے رابطہ قائم کرسکتے ہیں اور اس سے سوالات بھیج سکتے ہیں۔ درخواست بنانا پچھلے آپشن سے مختلف نہیں ہے ، لیکن سب سے پہلے ، آپ کو خود رابطہ قائم کرنے کی ضرورت ہے۔ آئیے دیکھتے ہیں کہ یہ کیسے کیا جائے۔
- ہم ایکسل پروگرام شروع کرتے ہیں اور ہم ٹیب پر جاتے ہیں "ڈیٹا". اس کے بعد ، بٹن پر کلک کریں "دوسرے ذرائع سے"، جو ٹول بلاک میں ٹیپ پر رکھا گیا ہے "بیرونی ڈیٹا حاصل کرنا". اس بار ، ڈراپ ڈاؤن فہرست سے ، آپشن منتخب کریں "ایس کیو ایل سرور سے".
- یہ ڈیٹا بیس سرور سے جڑنے کے لئے ونڈو کھولتا ہے۔ میدان میں "سرور نام" ہم جس سرور سے رابطہ کر رہے ہیں اس کا نام ظاہر کریں۔ پیرامیٹر گروپ میں اکاؤنٹ کی معلومات آپ کو یہ فیصلہ کرنے کی ضرورت ہے کہ یہ کنکشن کیسے واقع ہوگا: ونڈوز کی توثیق کا استعمال کرتے ہوئے یا صارف نام اور پاس ورڈ درج کرکے۔ ہم نے فیصلے کے مطابق سوئچ سیٹ کیا۔ اگر آپ نے دوسرا آپشن منتخب کیا ہے ، تو اس کے علاوہ آپ کو مناسب فیلڈز میں صارف نام اور پاس ورڈ درج کرنا ہوگا۔ تمام ترتیبات مکمل ہونے کے بعد ، بٹن پر کلک کریں "اگلا". اس عمل کو انجام دینے کے بعد ، مخصوص سرور سے رابطہ قائم ہوجاتا ہے۔ ڈیٹا بیس کے بارے میں استفسار کرنے کے لئے مزید اقدامات ان جیسے ہیں جو ہم نے گذشتہ طریقہ میں بیان کیا ہے۔
جیسا کہ آپ دیکھ سکتے ہیں ، ایکسل ایکسل میں ، پروگرام کے بلٹ ان ٹولز اور تیسری پارٹی کے ایڈ انز کی مدد سے ایک سوال ترتیب دیا جاسکتا ہے۔ ہر صارف اس اختیار کا انتخاب کرسکتا ہے جو اس کے لئے زیادہ آسان ہو اور کسی خاص کام کو حل کرنے کے لئے زیادہ موزوں ہو۔ اگرچہ ، عام طور پر ، XLTools ایڈ ان کی خصوصیات بلٹ ان ایکسل ٹولز سے کہیں زیادہ اعلی درجے کی ہیں۔ ایکس ایل ٹولز کا بنیادی نقصان یہ ہے کہ ایڈ-ان کے مفت استعمال کے لئے اصطلاح صرف دو کیلنڈر ہفتوں تک محدود ہے۔