Skip to main content

Oracle ORDER BY Clause 📶

Mentor's Note: Data in a table is like a pile of laundry. ORDER BY is the process of folding it and putting it into neat drawers. Without this clause, Oracle does not guarantee any specific order! 💡


🌟 The Scenario: The Leaderboard 🏆

You are managing a sports academy.

  • Goal: You want to see the top scorers first.
  • Action: You sort the list by score in Descending order.

💻 1. Basic Syntax

SELECT column_name
FROM table_name
ORDER BY column_name [ASC | DESC];

Example: Sort by Salary (High to Low)

SELECT first_name, salary
FROM employees
ORDER BY salary DESC;

🏗️ Architect's Note: Nulls & Performance 🛡️

  1. NULLS FIRST/LAST: In Oracle, NULLs are treated as the "Largest" values. By default, they appear at the bottom in ASC order. You can change this!
    ORDER BY commission_pct DESC NULLS LAST;
  2. Expensive Sorts: Sorting is one of the most resource-intensive operations in Oracle. It uses the TEMP tablespace. Avoid sorting millions of rows if you only need the Top 10!

📈 Learning Path

📍 Visit Us

🏫 VD Computer Tuition Surat

VD Computer Tuition
📍 Address
2/66 Faram Street, Rustompura
Surat395002, Gujarat, India
📞 Phone / WhatsApp
+91 84604 41384
🌐 Website

Computer Classes & Tuition — Areas We Serve in Surat

AdajanAlthanAmroliAthwaAthwalinesBhagalBhatarBhestanCanal RoadChowkCitylightDumasGaurav PathGhod Dod RoadHaziraJahangirpuraKamrejKapodraKatargamLimbayatMagdallaMajura GateMota VarachhaNanpuraNew CitylightOlpadPalPandesaraParle PointPiplodPunaRanderRing RoadRustampuraSachinSalabatpuraSarthanaSosyo CircleUdhnaVarachhaVed RoadVesuVIP Road
📞 Call Sir💬 WhatsApp Sir