sql >> Databáze >  >> RDS >> Oracle

Jak nejprve třídit podle čísel pomocí dotazu Oracle SQL?

Nejste odborníkem na Oracle, ale předpokládá se, že to zvládnete bez změny relace pomocí

SELECT * FROM my_data SORT by NLSSORT(title,’NLS_SORT=BINARY_AI’)

kde můžete změnit NLS_SORT= podle vašich potřeb (zde je seznam hodnot)

Mějte na paměti, že docs říká, že to vynutí prohledávání tabulek, takže může být výhodné je nejprve filtrovat (ale pokud vybíráte vše, stejně budete používat skenování tabulek).

Důvod, proč SQL Developer vykazuje odlišné chování, je pravděpodobně ten, že mění relaci.



  1. Lehké nákupní dobrodružství

  2. Jak formátovat čísla jako měnu v PostgreSQL

  3. Chyba Mysql 1452 – Nelze přidat nebo aktualizovat podřízený řádek:omezení cizího klíče se nezdaří

  4. SQL Query k získání agregovaného výsledku v oddělovačích čárek spolu se seskupením podle sloupců na serveru SQL