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

SQL Uporządkuj według ciągu, liczby pojawiają się jako ostatnie

Możesz użyć regexp_like() . Dla sortowania rosnąco:

order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc,
         col asc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę skonfigurować lokalizację mojego pliku tnsnames Oracle?

  2. Cursor For Loop, jak wydrukować wiadomość, gdy nie została znaleziona

  3. Jak zaszyfrować hasło w Oracle?

  4. Narzędzia do pracy z procedurami składowanymi w Oracle, w zespole?

  5. Czy spust można zablokować; jak ustalić, że tak jest?