Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak najpierw sortować według liczb za pomocą zapytania Oracle SQL?

Nie jesteś ekspertem od Oracle, ale powinieneś być w stanie to zrobić bez zmiany sesji z

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

gdzie możesz zmienić NLS_SORT= dopasowane do Twoich potrzeb (tutaj znajduje się lista wartości)

Należy pamiętać, że dokumenty mówią, że wymusi to skanowanie tabel, więc może być korzystne najpierw ich przefiltrowanie (ale jeśli wybierzesz skanowanie wszystkich tabel, i tak będziesz używać).

Powodem, dla którego SQL Developer wykazuje inne zachowanie, jest prawdopodobnie zmiana sesji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skonfiguruj Hibernate tak, aby używał Oracle SYS_GUID() dla klucza podstawowego

  2. Znajdź wszystkie wartości nieliczbowe w kolumnie w Oracle

  3. varchar2(n BYTE|CHAR) default -> CHAR lub BYTE

  4. ORA-01219:baza danych nie jest otwarta:zapytania dozwolone tylko w stałych tabelach/widokach

  5. Jak utworzyć plik login.sql dla SQLcl