আজকের বাজারে যেখানে প্রতিদিন প্রচুর পরিমাণে ডেটা তৈরি হয়, আমাদের জন্য ডাটাবেসে উপস্থিত ডেটাগুলি সাজানো খুব গুরুত্বপূর্ণ। ওয়েল, এসকিউএল এ ডেটা বাছাই করতে, সাধারণত অর্ডার বাই ক্লজটি ব্যবহার করুন। সুতরাং, এই নিবন্ধে এসকিউএল দ্বারা অর্ডার , আমি ডেটা বাছাই করতে আপনি এই ধারাটি ব্যবহার করতে পারেন এমন বিভিন্ন উপায়ে আলোচনা করব।
নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
এসকিউএল দ্বারা অর্ডার কী?
অর্ডার বাই ক্লজটি সমস্ত ফলাফলকে আরোহী বা অবতরণ ক্রমে সাজানোর জন্য ব্যবহৃত হয়। ডিফল্টরূপে, ফলাফল-সেটগুলি আরোহী ক্রমে বাছাই করা হয়। সুতরাং, আপনি যদি ফলাফলটিকে সাজিয়ে সাজানোর ক্রমে সাজিয়ে রাখতে চান তবে আপনি DESC কীওয়ার্ডটি ব্যবহার করতে পারেন। এগুলি ছাড়াও, আপনি একটি টেবিলের একটি কলাম বা একাধিক কলাম অনুসারে বাছাই করতে পারেন।
বাক্য গঠন:
কলাম 1, কলাম 2, নির্বাচন করুন ... কলাম 1, কলাম 2 এর মাধ্যমে টেবিলনাম অর্ডার থেকে কলামএন, এএসসি | ডিইএসসি
যেহেতু আপনি এসকিউএল দ্বারা অর্ডার বাক্য গঠন জানেন, তাই আসুন আমরা এই ধারাটির কয়েকটি উদাহরণ দেখি।
অর্ডার বাই দফায় সমস্ত ক্রিয়াকলাপ দেখতে নীচের টেবিলটি বিবেচনা করুন। এছাড়াও, এসকিউএলে সারণী তৈরি করতে আপনি এটি ব্যবহার করতে পারেন সারণী বিবৃতি তৈরি করুন ।
শিক্ষার্থী আইডি | নামের প্রথম অংশ | ফোন নম্বর | শহর |
এক | রোহান | 9876543210 | হায়দরাবাদ |
ঘ | Sonali | 9876567864 | বেঙ্গালুরু |
ঘ | অজয় | 9966448811 | লখনউ |
ঘ | গীতা | 9765432786 | লখনউ |
৫ | শুভম | 9944888756 | দিল্লি |
একটি কলামে ধারা দ্বারা অর্ডার
যদি আপনাকে নির্দিষ্ট কলাম অনুসারে ডেটা বাছাই করতে হয় তবে আপনাকে কলামটির নামটি অর্ডার বাই ক্লজের পরে উল্লেখ করতে হবে ।
উদাহরণ:
একটি দৃশ্য বিবেচনা করুন, যেখানে আপনাকে 'শিক্ষার্থী' টেবিল থেকে সমস্ত শিক্ষার্থী বাছাই করতে কোয়েরি লিখতে হবে, 'সিটি' কলাম অনুসারে সাজানো।
শহর দ্বারা শিক্ষার্থীদের অর্ডার * নির্বাচন করুন
উপরের প্রশ্নটি সম্পাদন করার সময়, আপনি নীচের মত একটি আউটপুট দেখতে পাবেন:
শিক্ষার্থী আইডি | নামের প্রথম অংশ | ফোন নম্বর | শহর |
ঘ | Sonali | 9876567864 | বেঙ্গালুরু |
৫ | শুভম | 9944888756 | দিল্লি |
এক | রোহান | 9876543210 নতুনদের জন্য এমএস এসকিএল টিউটোরিয়াল | হায়দরাবাদ |
ঘ | অজয় | 9966448811 | লখনউ |
ঘ | গীতা | 9765432786 | লখনউ |
ডিএসসি দ্বারা অর্ডার
যদি আপনাকে উত্থানের ক্রমে ডেটা বাছাই করতে হয় তবে আপনাকে এসকিউএল এর অর্ডার বাই ক্লজের পরে ডিএসসি কীওয়ার্ডটি উল্লেখ করতে হবে।
উদাহরণ:
একটি দৃশ্য বিবেচনা করুন, যেখানে আপনাকে 'শিক্ষার্থী' টেবিল থেকে সমস্ত শিক্ষার্থী বাছাই করতে একটি কোয়েরি লিখতে হবে, 'সিটি' কলামটি সাজানো ক্রমে সাজানো।
সিটি ডিইএসসি দ্বারা শিক্ষার্থীদের অর্ডার * নির্বাচন করুন
উপরের প্রশ্নটি সম্পাদন করার সময়, আপনি নীচের মত একটি আউটপুট দেখতে পাবেন:
শিক্ষার্থী আইডি | নামের প্রথম অংশ | ফোন নম্বর | শহর |
ঘ | গীতা | 9765432786 | লখনউ |
ঘ | অজয় | 9966448811 | লখনউ |
এক | রোহান | 9876543210 | হায়দরাবাদ |
৫ | শুভম | 9944888756 | দিল্লি |
ঘ | Sonali | 9876567864 | বেঙ্গালুরু |
কয়েকটি কলামে অর্ডার করুন
যদি আপনাকে অনেকগুলি কলাম অনুসারে ডেটা বাছাই করতে হয় তবে আপনাকে এসকিউএল এর অর্ডার বাই ক্লজের পরে সেই কলামগুলির নাম উল্লেখ করতে হবে।
উদাহরণ:
একটি দৃশ্য বিবেচনা করুন, যেখানে আপনাকে 'শিক্ষার্থী' টেবিল থেকে সমস্ত শিক্ষার্থী বাছাই করতে কোয়েরি লিখতে হবে, 'নগর' কলাম এবং 'প্রথম নাম' কলাম অনুসারে সাজানো।
সিটি, ফার্স্টনেম দ্বারা অর্ডার করা শিক্ষার্থীদের থেকে * নির্বাচন করুন
উপরের ক্যোয়ারী অনুসারে, আপনি একটি ফলাফল-সেট দেখতে পাবেন, যা সিটির দ্বারা অর্ডার করে তবে কিছু সারিতে যদি একই সিটি থাকে, তবে সেগুলি ফার্স্টনেম দ্বারা অর্ডার করা হয়েছে। উপরের প্রশ্নটি সম্পাদন করার সময়, আপনি নীচের মত একটি আউটপুট দেখতে পাবেন:
শিক্ষার্থী আইডি | নামের প্রথম অংশ | ফোন নম্বর | শহর |
ঘ | Sonali | 9876567864 | বেঙ্গালুরু |
৫ | শুভম | 9944888756 | দিল্লি |
এক | রোহান | 9876543210 | হায়দরাবাদ |
ঘ | অজয় | 9966448811 | লখনউ |
ঘ | গীতা | 9765432786 | লখনউ |
আপনি 'সিটি' এর জন্য আরোহী ক্রম অনুসারে বাছাই করা এবং 'প্রথম নাম' এর জন্য উত্থাপিত ক্রম অনুসারে বাছাই করতে পারেন শিক্ষার্থীদেরও। এটি করতে, আপনি নীচের মত একটি কোড লিখতে পারেন:
সিটি এএসসি, ফার্স্টনাম ডিইএসসি বাই শিক্ষার্থীদের অর্ডার থেকে নির্বাচন করুন
উপরের প্রশ্নটি সম্পাদন করার সময়, আপনি নীচের মত একটি আউটপুট দেখতে পাবেন:
শিক্ষার্থী আইডি | নামের প্রথম অংশ | ফোন নম্বর | শহর |
ঘ | Sonali | 9876567864 | বেঙ্গালুরু |
৫ | শুভম | 9944888756 | দিল্লি |
এক | রোহান | 9876543210 | হায়দরাবাদ |
ঘ | গীতা | 9765432786 | লখনউ |
ঘ | অজয় | 9966448811 | লখনউ |
এটির সাথে সাথে, আমরা এসকিউএল দ্বারা অর্ডার উপর এই নিবন্ধটি শেষ করেছি। আমি আশা করি আপনি কীভাবে এসকিউএল এর অর্ডার বাই ধারাটি ব্যবহার করবেন তা বুঝতে পেরেছেন। আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে 'এসকিউএল দ্বারা অর্ডার' উপর এই নিবন্ধটির মন্তব্য বিভাগে উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।