মডিউল 1 · 4-এর পাঠ 4কোর্সে 4/57~8 min
মডিউল পাঠ (4/4)
ORDER BY দিয়ে সাজানো হচ্ছে
SQL একটি SELECT দ্বারা প্রত্যাবর্তিত সারিগুলির ক্রম নিশ্চিত করে না: যদি আপনি
একটি নির্ণয়বাদী আদেশ চাই, আপনাকে এটির জন্য স্পষ্টভাবে জিজ্ঞাসা করতে হবে
ORDER BY_:
SQL
SELECT <colonne>
FROM <tabella>
[WHERE <condizione>]
ORDER BY <colonna> [ASC|DESC] [, <altra-colonna> [ASC|DESC] …];ASCহল ডিফল্ট: আরোহী ক্রম (1 → 9, A → Z, পুরানো → সাম্প্রতিক)।DESCবাছাই অবরোহী (9 → 1, Z → A, সাম্প্রতিক → পুরানো)।- আপনি একাধিক কলাম দ্বারা বাছাই করতে পারেন: দ্বিতীয় মানদণ্ডটি প্রথমটির বন্ধন ভেঙে দেয়।
উদাহরণ
SQL
-- Dal più recente assunto al più vecchio:
SELECT first_name, last_name, hired_on
FROM employees
ORDER BY hired_on DESC;
-- Per dipartimento crescente, poi per stipendio decrescente:
SELECT *
FROM employees
ORDER BY department_id, salary DESC;চেষ্টা করে দেখুন
ব্যায়াম#sql.m1.l4.e1
প্রচেষ্টা: 0লোড হচ্ছে...
সর্বোচ্চ বেতন থেকে সর্বনিম্ন পর্যন্ত সাজানো সব কর্মচারীর পদবি (শেষ_নাম) এবং বেতন (বেতন) বের করুন।
সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান
ORDER BY বেতন DESC সর্বোচ্চ বেতনপ্রাপ্ত কর্মচারীদের প্রথম রাখে।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
ব্যায়াম পর্যালোচনা করুন
ব্যায়াম#sql.m1.l4.e2
প্রচেষ্টা: 0লোড হচ্ছে...
সব কর্মচারীদের পদবি (শেষ_নাম), বিভাগ_আইডি এবং বেতন (বেতন) বের করুন, প্রথমে ডিপার্টমেন্ট_আইডি ঊর্ধ্বগতি অনুসারে এবং একই বিভাগের মধ্যে সর্বোচ্চ বেতন থেকে সর্বনিম্ন পর্যন্ত বাছাই করুন।
সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান
আপনি একটি কমা দ্বারা পৃথক করা দুটি কলামকে ORDER BY-এ পাস করতে পারেন, প্রতিটির নিজস্ব ASC বা DESC।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ