ডেটাবেসগুলি বিভিন্ন ফর্ম্যাটে বড় আকারের ডেটা সঞ্চয় করে। তবে কী আপনি কখন থেকে কীভাবে ডেটা নির্বাচন করবেন তা ভেবে দেখেছেন ? ওয়েল, এসকিউএল নির্বাচনী স্টেটমেন্টটি ডাটাবেসগুলি থেকে ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়। এসকিউএল নির্বাচন সম্পর্কে এই নিবন্ধে, আমি কীভাবে এসকিউএল এ SELECT স্টেটমেন্টটি বিভিন্ন অন্যান্য সাথে ব্যবহার করব তা নিয়ে আলোচনা করব ।
নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
আপনি জাভা প্রসারিত এবং প্রয়োগ করতে পারেন?
এসকিউএল নির্বাচন কি?
নির্বাচনী স্টেটমেন্টটি ডেটাবেস থেকে ডেটাগুলির একটি নির্দিষ্ট সেট নির্বাচন করতে ব্যবহৃত হয়। সেলেক্ট স্টেটমেন্টের মাধ্যমে ফিরিয়ে নেওয়া ডেটা রেজাল্ট সেট হিসাবে ডাকা একটি রেজাল্ট টেবিলে সংরক্ষণ করা হয়।
এসকিউএল নির্বাচন সিনট্যাক্স:
- টেবিলনাম থেকে কয়েকটি কলাম নির্বাচন করুন কলামনাম 1, কলামনাম 2, কলামনাম (এন) - টেবিলের নাম থেকে টেবিল থেকে সম্পূর্ণ ডেটা নির্বাচন করতে * টেবিলনাম থেকে নির্বাচন করুন - টেবিলের নাম নির্বাচন করুন টেবিলের নাম থেকে শীর্ষ এন নির্বাচন করুন
এসকিউএল নির্বাচন এই নিবন্ধে সরানো, আসুন আমরা কীভাবে নির্বাচন করুন বিবৃতিটি বিভিন্ন উপায়ে ব্যবহার করবেন তা বুঝতে দিন।
উদাহরণ :
আপনার আরও ভাল বোঝার জন্য, আমি নীচের টেবিলটি বিবেচনা করব।
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
ঘ | আন্না | একুশ | লন্ডন | যুক্তরাজ্য |
ঘ | জন | 19 | নিউ ইয়র্ক | ব্যবহারসমূহ |
৫ | এলিস | 22 | বার্লিন | জার্মানি |
আসুন আমরা একে একে একে একে একে খতিয়ে দেখি।
এসকিউএল নির্বাচন কলাম উদাহরণ
এখানে আপনি কলামের নাম উল্লেখ করেছেন যার জন্য আপনি তথ্য পুনরুদ্ধার করতে চান।
উদাহরণ: স্টুডেন্ট টেবিল থেকে স্টুডেন্ট আইডি, স্টুডেন্টনাম এবং বয়স পুনরুদ্ধার করতে একটি প্রশ্ন লিখুন।
স্টুডেন্টআইড, স্টুডেন্টনাম, স্টুডেন্ট স্ট্রিং স্টুডেন্ট SE
আউটপুট:
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স |
এক | রোহান | 2. 3 |
ঘ | সামিরা | 22 |
ঘ | আন্না | একুশ |
ঘ | জন | 19 |
৫ | এলিস | 22 |
এসকিউএল নির্বাচন করুন * উদাহরণ
অ্যাসিস্ট্রিক (*) ডাটাবেস / টেবিল / কলাম থেকে সমস্ত ডেটা নির্বাচন করতে ব্যবহৃত হয়।
উদাহরণ: শিক্ষার্থীদের টেবিল থেকে সমস্ত বিবরণ পুনরুদ্ধার করতে একটি প্রশ্ন লিখুন।
শিক্ষার্থী থেকে * নির্বাচন করুন
আউটপুট:
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
ঘ | আন্না | একুশ | লন্ডন | যুক্তরাজ্য |
ঘ | জন | 19 | নিউ ইয়র্ক | ব্যবহারসমূহ |
৫ | এলিস | 22 | বার্লিন | জার্মানি |
সেলেক্ট স্টেটমেন্টটি ব্যবহার করার সহজ উপায় ছিল। আসুন এসকিউএল নির্বাচন এই নিবন্ধে এগিয়ে যান এবং এসকিউএল অন্যান্য কমান্ডের সাথে কীভাবে নির্বাচন নির্বাচন করতে হবে তা বুঝতে পারি।
DISTINCT সহ SELECT ব্যবহার করুন
আপনি কেবল স্বতন্ত্র মানগুলি পুনরুদ্ধার করতে DISTINCT বিবৃতি সহ নির্বাচন নির্বাচন নির্বাচন করতে পারেন।
বাক্য গঠন
ডিস্টিন্ট কলাম নামাম 1, কলাম নাম 2, কলাম নাম (এন) থেকে টেবিলের নামটি নির্বাচন করুন
উদাহরণ
শিক্ষার্থীদের কাছ থেকে নির্ধারিত বয়স নির্বাচন করুন
আউটপুট:
দশমিককে বাইনারি পাইথন কোডে রূপান্তর করুন
বয়স |
2. 3 |
22 |
একুশ |
19 |
এই নিবন্ধে এগিয়ে চলুন, আসুন আমরা বুঝতে পারি যে কীভাবে অর্ডার বাই আদেশের সাথে এসকিউএল নির্বাচন করুন।
অর্ডার বাই নির্বাচন করুন
আমরা সবাই জানি যে অর্ডার বাই বিবৃতি ফলাফলগুলি আরোহী বা অবতরণ ক্রমে সাজানোর জন্য ব্যবহৃত হয়। আরোহী বা অবতরণী ক্রমে নির্দিষ্ট ডেটা পুনরুদ্ধার করতে আমরা SELECT স্টেটমেন্টের সাথে অর্ডার বাই স্টেটমেন্টটি ব্যবহার করতে পারি।
বাক্য গঠন
নির্বাচন করুন কলামনাম 1, কলামনাম 2, কলামনাম (এন) থেকে টেবিলনাম অর্ডার কলামের নাম 1, কলামনাম 2, ... এএসসি | ডিইএসসি
কেবল অর্ডার ব্যবহারের উদাহরণ
শহর দ্বারা অর্ডার করা ছাত্র টেবিল থেকে সমস্ত ক্ষেত্র নির্বাচন করার জন্য একটি কোয়েরি লিখুন।
সিটি দ্বারা শিক্ষার্থীদের অর্ডার * নির্বাচন করুন
আউটপুট:
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
৫ | এলিস | 22 | বার্লিন | জার্মানি |
ঘ | আনা | একুশ | লন্ডন | যুক্তরাজ্য |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
ঘ | জন | 19 | নিউ ইয়র্ক | ব্যবহারসমূহ |
ক্রমবর্ধমান ক্রমে অর্ডার ব্যবহারের উদাহরণ
অবতরণ ক্রমে শহর দ্বারা অর্ডার করা শিক্ষার্থীদের সারণী থেকে সমস্ত ক্ষেত্র নির্বাচন করতে একটি ক্যোয়ারী লিখুন।
সিটি ডিইএসসির মাধ্যমে শিক্ষার্থীদের অর্ডার * নির্বাচন করুন
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
ঘ | জন | 19 | নিউ ইয়র্ক | ব্যবহারসমূহ |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
ঘ | আনা | একুশ | লন্ডন | যুক্তরাজ্য |
৫ | এলিস | 22 | বার্লিন | জার্মানি |
এই নিবন্ধের পরবর্তী, আসুন আমরা বুঝতে পারি কীভাবে এসকিউএল নির্বাচন গ্রোপ বাই স্টেটমেন্ট সহ ব্যবহার করবেন।
গ্রুপের মাধ্যমে নির্বাচন করুন
দ্য বিবৃতি দ্বারা গ্রুপ এক বা একাধিক কলাম দ্বারা ফলাফল-সেটকে গোষ্ঠীভুক্ত করতে নির্বাচনী বিবৃতি দিয়ে ব্যবহৃত হয়।
বাক্য গঠন
কলামনাম 1, কলামনাম 2, ..., কলামনাম (এন) থেকে টেবিলের নাম নির্বাচন করুন যেখানে কলামানাম (এন) এর অধীনে কলামটিপ (এন) এর অর্ডারে গ্রুপ
উদাহরণ:
প্রতিটি বয়সের শিক্ষার্থীর সংখ্যা তালিকা করতে একটি প্রশ্ন লিখুন।
সিটি নির্বাচন করুন (স্টুডেন্টআইডি), সিটি থেকে শিক্ষার্থীরা গ্রুপ থেকে শহর
আউটপুট:
কাউন্ট (স্টুডেন্টআইডি) | শহর |
ঘ | মুম্বই |
এক | লন্ডন |
এক | নিউ ইয়র্ক |
এক | বার্লিন |
এই নিবন্ধের পরবর্তী, আসুন আমরা বুঝতে পারি কীভাবে এসকিউএল নির্বাচন গ্রোপ বাই স্টেটমেন্ট সহ ব্যবহার করবেন।
HAVING ধারা সহ নির্বাচন করুন
কিছু শর্তের উপর ভিত্তি করে ডেটা পুনরুদ্ধার করার জন্য SEV স্টেটমেন্টের সাথে HAVING ধারাটি ব্যবহার করা যেতে পারে।
বাক্য গঠন
কলামনাম 1, কলামনাম 2, কলামনাম (এন) থেকে টেবিলের নাম নির্বাচন করুন যেখানে কলামানাম (এন) এর শর্ত কলামের নাম (এন) এর অধীনে রয়েছে
উদাহরণ
প্রতিটি শহরে যেখানে শিক্ষার্থীর সংখ্যা> 1 এবং সেখানে একটি ক্রমবর্ধমান ক্রম অনুসারে বাছাই করা হয় এমন শিক্ষার্থীর সংখ্যা পুনরুদ্ধার করতে একটি প্রশ্ন লিখুন।
পুতুল বনাম শেফ বনাম ডকার
সিটি নির্বাচন করুন (স্টুডেন্টআইডি), শিক্ষার্থী থেকে সিটি ছাত্রদের গোষ্ঠী গ্রাহক হবে সিটি (স্টুডেন্টআইডি)> কাউন্টের মাধ্যমে 1 জন শিক্ষার্থী (ছাত্রী) ডিএসসি
আউটপুট:
গণনা (স্টুডেন্টআইডি) | শহর |
ঘ | মুম্বই |
INTO ধারা সহ নির্বাচন করুন
আপনি যখন একটি টেবিল থেকে অন্য টেবিলে ডেটা অনুলিপি করতে চান তখন এই বিবৃতিটি ব্যবহৃত হয়।
বাক্য গঠন
NewTableName এর মধ্যে * নির্বাচন করুন [ডাটাবেসনামে] ওল্ড টেবিলনাম থেকে যেখানে শর্ত
উদাহরণ
শিক্ষার্থীদের ডাটাবেসের ব্যাকআপ তৈরি করতে একটি ক্যোয়ারী লিখুন।
শিক্ষার্থী থেকে ছাত্রব্যাকআপ * নির্বাচন করুন
আউটপুট:
আপনি দেখতে পাবেন যে স্টুডেন্টব্যাকআপ টেবিলটিতে স্টুডেন্ট সারণী থেকে সমস্ত ক্ষেত্র থাকবে।
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
ঘ | আন্না | একুশ | লন্ডন | যুক্তরাজ্য |
ঘ | জন | 19 | নিউ ইয়র্ক | ব্যবহারসমূহ |
৫ | এলিস | 22 | বার্লিন | জার্মানি |
উদাহরণ: ছাত্র টেবিলের কয়েকটি কলাম নির্বাচন করে একটি ব্যাকআপ তৈরি করতে একটি প্রশ্ন লিখুন Write
স্টুডেন্ট নেম, স্টুডেন্টদের কাছ থেকে স্টুডেন্টব্যাকআপ নির্বাচন করুন
আউটপুট:
আপনি দেখতে পাবেন যে স্টুডেন্টব্যাকআপ টেবিলটিতে শিক্ষার্থীদের সারণী থেকে নিম্নলিখিত ক্ষেত্র থাকবে।
শিক্ষার্থীর নাম | বয়স |
রোহান | 2. 3 |
সামিরা | 22 |
আন্না | একুশ |
জন | 19 |
এলিস | 22 |
উদাহরণ: ‘মুম্বাই’ সিটিতে পড়াশুনা করে এমন সমস্ত শিক্ষার্থীর সমস্ত বিবরণ সন্নিবেশ করে একটি ব্যাকআপ তৈরি করতে একটি প্রশ্ন লিখুন।
সিটি * 'মুম্বাই' যেখানে শিক্ষার্থী থেকে শিক্ষার্থীদের ব্যাকআপ নির্বাচন করুন
শিক্ষার্থী আইডি | শিক্ষার্থীর নাম | বয়স | শহর | দেশ |
এক | রোহান | 2. 3 | মুম্বই | ভারত |
ঘ | সামিরা | 22 | মুম্বই | ভারত |
এই নির্বাচন করুন কমান্ড ব্যবহার করার কয়েকটি উপায় ছিল। আরও জ্ঞান পেতে এগিয়ে যান এবং কোয়েরি লিখতে অনুশীলন করুন এসকিউএল কমান্ড ।এটির সাথে আমরা এসকিউএল নির্বাচন এই নিবন্ধটি শেষ করছি।
আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? এসকিউএল নির্বাচন সম্পর্কে এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।