এসকিউএল একটি জনপ্রিয় প্রোগ্রামিং ভাষা যা ডেটাবেসগুলির সাথে কাজ করার সময় ব্যবহৃত হয় (ডিবি)। মাইক্রোসফ্ট অফিস স্যুট-এ ডাটাবেস অপারেশনগুলির জন্য আলাদা অ্যাপ্লিকেশন থাকলেও - অ্যাক্সেস, কিন্তু এক্সেল ডাটাবেসের সাথে কাজ করতে পারে, এসকিউএল প্রশ্নগুলি তৈরি করতে পারে। চলুন কিভাবে আমরা বিভিন্ন উপায়ে এই ধরনের অনুরোধ গঠন করতে পারি।
আরও দেখুন: Excel এ একটি ডাটাবেস কিভাবে তৈরি করবেন
এক্সেল একটি এসকিউএল প্রশ্ন তৈরি করা
এসকিউএল ক্যোয়ারী ভাষা এনালগ থেকে পৃথক যে আসলে প্রায় সব আধুনিক ডাটাবেস ম্যানেজমেন্ট সিস্টেম এটির সাথে কাজ করে। অতএব, এতে অবাক হওয়ার কিছু নেই যে এক্সেল হিসাবে উন্নত ট্যাবুলার প্রসেসর যা অনেকগুলি অতিরিক্ত ফাংশন রয়েছে, এই ভাষাটির সাথেও কাজ করতে পারে। এক্সেল ব্যবহার করে এসকিউএল ব্যবহার করে দক্ষ যারা ব্যবহারকারী বিভিন্ন বিভিন্ন ট্যাবুলার তথ্য সংগঠিত করতে পারেন।
পদ্ধতি 1: অ্যাড-অন ব্যবহার করুন
তবে প্রথমত, যখন আপনি আদর্শ টুলকিট ব্যবহার করে এক্সেল থেকে SQL क्वेरी তৈরি করতে পারেন তবে বিকল্পটি তৃতীয় পক্ষের অ্যাড-ইন ব্যবহার করে বিকল্পটি বিবেচনা করুন। এই কাজটি সম্পাদনকারী সেরা অ্যাড-অনগুলির মধ্যে একটি হল XLTools টুলকিট, যা এই বৈশিষ্ট্যটি ছাড়াও অন্যান্য ফাংশন সরবরাহ করে। যাইহোক, এটি লক্ষ্য করা উচিত যে সরঞ্জামটি ব্যবহার করার বিনামূল্যে সময় মাত্র 14 দিন, এবং তারপরে আপনাকে লাইসেন্স কিনতে হবে।
XLTools অ্যাড-অন ডাউনলোড করুন
- আপনি অ্যাড-ইন ফাইল ডাউনলোড করার পরে xltools.exeতার ইনস্টলেশন সঙ্গে এগিয়ে চলতে হবে। ইনস্টলার চালানোর জন্য, ইনস্টলেশনের ফাইলে বাম মাউস বোতামটি ডাবল ক্লিক করুন। তারপরে, একটি উইন্ডো চালু করা হবে যা আপনাকে Microsoft পণ্যগুলি - নেট ফ্রেমওয়ার্ক 4 ব্যবহারের জন্য লাইসেন্স চুক্তির সাথে আপনার চুক্তির নিশ্চিত করতে হবে। এটি করার জন্য, কেবল বোতামটিতে ক্লিক করুন "আমি রাজি" জানালার নীচে।
- তারপরে, ইনস্টলার প্রয়োজনীয় ফাইল ডাউনলোড করে ইনস্টলেশন প্রক্রিয়া শুরু করে।
- এরপরে, একটি উইন্ডো খোলে যেখানে আপনি এই অ্যাড-ইন ইনস্টল করতে আপনার সম্মতি নিশ্চিত করতে হবে। এটি করতে, বোতামে ক্লিক করুন। "ইনস্টল করুন".
- তারপরে এড-ইন নিজেই ইনস্টলেশন প্রক্রিয়া শুরু করে।
- এর সমাপ্তির পরে, একটি উইন্ডো খুলবে যা এটি জানানো হবে যে ইনস্টলেশন সফলভাবে সম্পন্ন হয়েছিল। নির্দিষ্ট উইন্ডোতে, শুধু বোতামে ক্লিক করুন "বন্ধ".
- অ্যাড-ইন ইনস্টল করা হয়েছে এবং এখন আপনি একটি এক্সেল ফাইল চালাতে পারেন যা আপনাকে একটি SQL ক্যোয়ারী সংগঠিত করতে হবে। এক্সেল শীটের সাথে একত্রে XLTools লাইসেন্স কোড প্রবেশ করার জন্য একটি উইন্ডো খোলে। যদি আপনার কোন কোড থাকে তবে আপনাকে যথাযথ ক্ষেত্রে এটি প্রবেশ করতে হবে এবং বোতামে ক্লিক করতে হবে "ঠিক আছে"। আপনি 14 দিনের জন্য বিনামূল্যে সংস্করণ ব্যবহার করতে চান, তাহলে আপনি শুধু বাটনে ক্লিক করতে হবে। "ট্রায়াল লাইসেন্স".
- যখন আপনি একটি ট্রায়াল লাইসেন্স নির্বাচন করেন, তখন আপনার অন্যতম ছোট উইন্ডো খোলে যেখানে আপনাকে আপনার প্রথম এবং শেষ নাম উল্লেখ করতে হবে (আপনি একটি ছদ্মনাম ব্যবহার করতে পারেন) এবং ইমেল। তারপরে, বাটনে ক্লিক করুন "ট্রায়াল সময়কাল শুরু করুন".
- পরবর্তী আমরা লাইসেন্স উইন্ডোতে ফিরে। আপনি দেখতে পারেন, আপনি প্রবেশ মান ইতিমধ্যে প্রদর্শিত হয়। এখন আপনি শুধু বাটন টিপুন। "ঠিক আছে".
- আপনি উপরের ম্যানিপুলেশন সঞ্চালন করার পরে, আপনার এক্সেল অনুলিপি একটি নতুন ট্যাব প্রদর্শিত হবে - "XLTools"। কিন্তু তাড়াতাড়ি যেতে হবে না। একটি প্রশ্ন তৈরি করার আগে, আপনাকে একটি টেবিল অ্যারে রূপান্তর করতে হবে, যার সাথে আমরা তথাকথিত "স্মার্ট" টেবিলে এবং এটি একটি নাম দেব।
এটি করার জন্য, নির্দিষ্ট বিন্যাস বা তার কোনও উপাদান নির্বাচন করুন। ট্যাব হচ্ছে "বাড়ি" আইকনের উপর ক্লিক করুন "টেবিলের মত বিন্যাস করুন"। এটি সরঞ্জাম ব্লক মধ্যে টেপ স্থাপন করা হয়। "শৈলী"। তারপরে বিভিন্ন শৈলী একটি তালিকা খোলা হয়। আপনি উপযুক্ত দেখতে শৈলী চয়ন করুন। এই পছন্দটি টেবিলের কার্যকারিতা প্রভাবিত করবে না, তাই ভিজ্যুয়াল ডিসপ্লে পছন্দগুলির ভিত্তিতে শুধুমাত্র আপনার পছন্দটি বেস করুন। - এর পর, একটি ছোট উইন্ডো চালু করা হয়। এটা টেবিলের সমন্বয় নির্দেশ করে। একটি নিয়ম হিসাবে, প্রোগ্রামটি নিজেই অ্যারের সম্পূর্ণ ঠিকানা "চয়ন করে", এমনকি যদি আপনি এটিতে কেবল একটি ঘর নির্বাচন করেন। কিন্তু ক্ষেত্রে যদি ক্ষেত্রের তথ্যটি যাচাই করে হস্তক্ষেপ না করে "টেবিল তথ্য অবস্থান উল্লেখ করুন"। আপনি আইটেম সম্পর্কে মনোযোগ দিতে হবে "শিরোনাম সহ টেবিল", আপনার অ্যারে শিরোনাম সত্যিই উপস্থিত থাকলে, একটি টিক ছিল। তারপর বাটনে ক্লিক করুন "ঠিক আছে".
- তারপরে, সম্পূর্ণ নির্দিষ্ট পরিসরটি একটি টেবিলের আকারে ফর্ম্যাট করা হবে যা তার বৈশিষ্ট্যগুলি (উদাহরণস্বরূপ, প্রসারিত) এবং চাক্ষুষ প্রদর্শন উভয়কে প্রভাবিত করবে। নির্দিষ্ট টেবিল নামকরণ করা হবে। এটি চিনতে এবং ইচ্ছাকৃতভাবে এটি পরিবর্তন করার জন্য, আমরা অ্যারের যে কোনো উপাদানতে ক্লিক করি। ট্যাবগুলির একটি অতিরিক্ত গোষ্ঠীটি পটির উপরে উপস্থিত হয় - "টেবিল সঙ্গে কাজ"। ট্যাবে যান "ডিজাইনার"এটা স্থাপন করা। সরঞ্জাম ব্লক মধ্যে টেপ "বিশিষ্টতাসমূহ" ক্ষেত্রের মধ্যে "টেবিল নাম" অ্যারেটির নাম, যা স্বয়ংক্রিয়ভাবে এটির জন্য নির্ধারিত প্রোগ্রামটি নির্দেশ করা হবে।
- পছন্দসই হলে, ব্যবহারকারী কেবল কীবোর্ড থেকে মাঠের মধ্যে পছন্দসই বিকল্পটি প্রবেশ করে এবং কী চাপলে এই নামটি আরও তথ্যপূর্ণ একটিতে পরিবর্তন করতে পারে প্রবেশ করান.
- তারপরে, টেবিলটি প্রস্তুত এবং আপনি সরাসরি সংস্থার সংস্থায় যেতে পারেন। ট্যাবে যান "XLTools".
- সরঞ্জাম ব্লক টেপ ট্রানজিট পরে "এসকিউএল প্রশ্ন" আইকনের উপর ক্লিক করুন এসকিউএল চালান.
- এসকিউএল কোয়েরি এক্সিকিউশন উইন্ডো শুরু হয়। বাম এলাকায়, ডকুমেন্টের শীট এবং ডাটা ট্রিতে টেবিলটি নির্দিষ্ট করুন যা ক্যোয়ারী তৈরি করা হবে।
উইন্ডোর ডান দিকের অংশে, যা এটিতে বেশিরভাগ দখল করে, এটিই এসকিউএল ক্যোয়ারী সম্পাদক। এটিতে আপনি প্রোগ্রাম কোড লিখতে হবে। নির্বাচিত টেবিলে কলামের নামগুলি ইতিমধ্যে স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে। প্রক্রিয়াকরণের জন্য কলাম নির্বাচন আদেশ দিয়ে সম্পন্ন করা হয় নির্বাচন। আপনি শুধুমাত্র সেই কলামগুলির তালিকায় থাকা প্রয়োজন যা আপনি নির্দিষ্ট কমান্ডটি প্রক্রিয়া করতে চান।
এরপর, নির্বাচিত বস্তুর জন্য আপনি যে কমান্ডটি প্রয়োগ করতে চান তার লেখাটি লিখুন। কমান্ড বিশেষ অপারেটর ব্যবহার করে গঠিত হয়। এখানে মৌলিক এসকিউএল বিবৃতি আছে:
- আদেশ দ্বারা - সাজানোর মান;
- JOIN - টেবিল যোগদান;
- গ্রুপ দ্বারা মূল্যের গ্রুপিং;
- সমষ্টি - মান সমষ্টি;
- স্বতন্ত্র - সদৃশ মুছে ফেলুন।
উপরন্তু, কোয়েরি অপারেটর নির্মাণে ব্যবহার করা যেতে পারে MAX টি, MIN এর, গড়, COUNT টি, বাম এবং অন্যদের
উইন্ডোটির নীচের অংশে, আপনাকে অবশ্যই ঠিক করা উচিত যেখানে প্রক্রিয়াকরণ ফলাফল প্রদর্শিত হবে। এটি বইটির একটি নতুন শীট (ডিফল্ট অনুসারে) বা বর্তমান শীটের একটি নির্দিষ্ট পরিসর হতে পারে। পরবর্তী ক্ষেত্রে, আপনি যথাযথ অবস্থানে সুইচ পুনর্বিন্যাস করতে এবং এই পরিসরের সমন্বয় নির্দিষ্ট করতে হবে।
অনুরোধ করা হয়েছে এবং সংশ্লিষ্ট সেটিংস তৈরি করার পরে, বাটনে ক্লিক করুন। "চালান" জানালার নীচে। তারপরে, প্রবেশ করা অপারেশন সঞ্চালিত হবে।
পাঠ: এক্সেল স্মার্ট টেবিল
পদ্ধতি 2: এক্সেল অন্তর্নির্মিত সরঞ্জাম ব্যবহার করুন
এক্সেলের বিল্ট-ইন সরঞ্জামগুলি ব্যবহার করে নির্বাচিত ডাটা উৎসের জন্য একটি SQL অনুসন্ধান তৈরি করার একটি উপায় রয়েছে।
- প্রোগ্রাম এক্সেল চালান। ট্যাব যে পদক্ষেপ পরে "তথ্য".
- সরঞ্জাম ব্লক "বাহ্যিক তথ্য প্রাপ্তি"যা টেপ উপর অবস্থিত, আইকনে ক্লিক করুন "অন্য উত্স থেকে"। আরও বিকল্প একটি তালিকা। এটি একটি আইটেম চয়ন করুন "ডেটা সংযোগ উইজার্ড থেকে".
- শুরু তথ্য সংযোগ উইজার্ড। তথ্য উৎস ধরন তালিকা, নির্বাচন করুন "ওডিবিসি ডিএসএন"। যে পরে বাটনে ক্লিক করুন "পরবর্তী".
- উইন্ডো খোলে তথ্য সংযোগ উইজার্ডস, যা আপনি উৎস ধরনের নির্বাচন করতে হবে। একটি নাম নির্বাচন করুন "এমএস অ্যাক্সেস ডেটাবেস"। তারপর বাটনে ক্লিক করুন। "পরবর্তী".
- একটি ছোট ন্যাভিগেশন উইন্ডো খোলে যা আপনাকে mdb বা accdb ফর্ম্যাটে ডাটাবেস অবস্থান ডিরেক্টরিরিতে যেতে হবে এবং প্রয়োজনীয় ডাটাবেস ফাইলটি নির্বাচন করুন। লজিক্যাল ড্রাইভের মধ্যে ন্যাভিগেশন একটি বিশেষ ক্ষেত্রে সঞ্চালিত হয়। "ডিস্ক"। ডিরেক্টরিগুলির মধ্যে, জানালার কেন্দ্রীয় এলাকায় একটি রূপান্তর করা হয় "ক্যাটালগগুলির"। উইন্ডোর বাম প্যানেলে বর্তমান ডিরেক্টরিতে অবস্থিত ফাইলগুলি যদি এক্সটেনশন mdb বা accdb থাকে তবে প্রদর্শিত হয়। এই ক্ষেত্রে আপনি ফাইলের নাম নির্বাচন করতে হবে, তারপরে বাটনে ক্লিক করুন "ঠিক আছে".
- এর পর, নির্দিষ্ট ডাটাবেসের একটি টেবিল নির্বাচন করার জন্য একটি উইন্ডো চালু করা হয়েছে। কেন্দ্রীয় এলাকায়, পছন্দসই টেবিলের নাম নির্বাচন করুন (যদি অনেকগুলি থাকে), এবং তারপরে বোতামটিতে ক্লিক করুন "পরবর্তী".
- তারপরে, সংরক্ষণ তথ্য সংযোগ ফাইল উইন্ডো খোলে। এখানে বুনিয়াদি সংযোগ তথ্য যা আমরা কনফিগার করেছি। এই উইন্ডোতে, শুধু বোতামে ক্লিক করুন। "সম্পন্ন হয়েছে".
- এক্সেল শীটে, একটি ডাটা আমদানি উইন্ডো চালু করা হয়। তথ্যটি উপস্থাপিত করতে চান এমন কোন ফর্মটি ইঙ্গিত করা সম্ভব:
- টেবিল;
- পিভট টেবিল রিপোর্ট;
- সারাংশ চার্ট.
আপনি চান বিকল্প চয়ন করুন। তথ্যটি ঠিক কোথায় রাখতে হবে তার ঠিক নীচে: একটি নতুন শীট বা বর্তমান শীটে। পরবর্তী ক্ষেত্রে, অবস্থান সমন্বয় নির্বাচন করাও সম্ভব। ডিফল্টরূপে, বর্তমান শীট উপর তথ্য স্থাপন করা হয়। আমদানি বস্তুর উপরের বাম কোণটি কোষে স্থাপন করা হয়। ক 1.
সমস্ত আমদানি সেটিংস নির্দিষ্ট করার পরে, বাটনে ক্লিক করুন "ঠিক আছে".
- আপনি দেখতে পারেন, ডাটাবেস থেকে টেবিল শীট সরানো হয়। তারপর ট্যাব সরানো "তথ্য" এবং বাটন ক্লিক করুন "সংযোগ"যা একই নাম দিয়ে সরঞ্জাম ব্লক টেপ উপর স্থাপন করা হয়।
- এর পর, বইয়ের সংযোগ চালু হয়। এটিতে আমরা পূর্বে সংযুক্ত ডাটাবেসের নাম দেখতে পাই। যদি বেশ কয়েকটি সংযুক্ত ডাটাবেস থাকে, আপনার প্রয়োজন এমন একটি নির্বাচন করুন এবং এটি নির্বাচন করুন। যে পরে বাটনে ক্লিক করুন "বৈশিষ্ট্য ..." উইন্ডো ডানদিকে।
- সংযোগ বৈশিষ্ট্য উইন্ডো শুরু হয়। ট্যাব এ এটি সরান "সংকল্প"। মাঠে "কমান্ড টেক্সট", বর্তমান উইন্ডোর নীচে, ভাষাটির সিনট্যাক্স অনুযায়ী এসকিউএল কমান্ডটি লিখুন, যা আমরা যখন বিবেচনা করে সংক্ষিপ্তভাবে আলোচনা করেছি পদ্ধতি 1। তারপর বাটনে ক্লিক করুন "ঠিক আছে".
- তারপরে, বই সংযোগ উইন্ডোতে একটি স্বয়ংক্রিয় ফিরতি করা হয়। আমরা শুধুমাত্র বাটন ক্লিক করতে পারেন "UPDATE" এটা। ডাটাবেসটি একটি ক্যোয়ারী দিয়ে অ্যাক্সেস করা হয়, তারপরে ডেটাবেস পূর্বে আমাদের দ্বারা স্থানান্তরিত টেবিলের জন্য এক্সেল শীটের কাছে তার প্রক্রিয়াকরণের ফলাফলগুলি ফেরত দেয়।
পদ্ধতি 3: এসকিউএল সার্ভারে সংযোগ করুন
উপরন্তু, এক্সেল সরঞ্জামগুলির মাধ্যমে, এটি SQL সার্ভারের সাথে সংযোগ স্থাপন করা এবং এটির অনুরোধ পাঠানো সম্ভব। একটি ক্যোয়ারী তৈরি করা পূর্ববর্তী বিকল্প থেকে পৃথক নয়, তবে প্রথমত, আপনাকে সংযোগটি নিজেই স্থাপন করতে হবে। আসুন দেখি কিভাবে এটি করা যায়।
- এক্সেল চালান এবং ট্যাব যান "তথ্য"। যে পরে বাটনে ক্লিক করুন "অন্য উত্স থেকে"যা সরঞ্জাম ব্লক মধ্যে টেপ স্থাপন করা হয় "বাহ্যিক তথ্য প্রাপ্তি"। এই সময়, প্রদর্শিত তালিকা থেকে, বিকল্পটি নির্বাচন করুন "এসকিউএল সার্ভার থেকে".
- ডাটাবেস সার্ভার সংযোগ খোলে। মাঠে "সার্ভার নাম" সার্ভারের নাম উল্লেখ করুন যা আমরা সংযোগ করছি। পরামিতি গ্রুপে "অ্যাকাউন্ট তথ্য" সংযোগটি কীভাবে ঘটবে তা নির্ধারণ করতে হবে: উইন্ডোজ প্রমাণীকরণ ব্যবহার করে অথবা ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি প্রবেশ করে। আমরা সিদ্ধান্ত অনুযায়ী সুইচ প্রকাশ। যদি আপনি দ্বিতীয় বিকল্পটি নির্বাচন করেন তবে সংশ্লিষ্ট ক্ষেত্রগুলির পাশাপাশি আপনাকে ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি প্রবেশ করতে হবে। সমস্ত সেটিংস সম্পন্ন করার পরে, বাটনে ক্লিক করুন। "পরবর্তী"। এই কর্ম সঞ্চালনের পরে, নির্দিষ্ট সার্ভারের সংযোগ ঘটে। ডেটাবেস ক্যোয়ারী সংগঠিত করার জন্য পরবর্তী পদক্ষেপ পূর্ববর্তী পদ্ধতিতে বর্ণিত অনুরূপ।
আপনি দেখতে পারেন যে, এক্সেলে, এসকিউএল প্রশ্নগুলি প্রোগ্রামের অন্তর্নির্মিত সরঞ্জামগুলি দ্বারা বা তৃতীয় পক্ষের অ্যাড-ইনগুলি ব্যবহার করে সংগঠিত করা যেতে পারে। প্রতিটি ব্যবহারকারী তার জন্য আরও সুবিধাজনক বিকল্প চয়ন করতে পারেন এবং একটি নির্দিষ্ট টাস্ক সমাধানের জন্য আরও উপযুক্ত। যদিও, XLTools অ্যাড-ইনের বৈশিষ্ট্যগুলি সাধারণভাবে বিল্ট-ইন এক্সেল সরঞ্জামগুলির চেয়ে কিছুটা উন্নততর। XLTools এর প্রধান অসুবিধা হ'ল অ্যাড-ইনের বিনামূল্যে ব্যবহারের সময় কেবলমাত্র দুটি ক্যালেন্ডার সপ্তাহে সীমিত।