sql >> Databasteknik >  >> RDS >> Oracle

Hur man sorterar efter siffror först med Oracle SQL-fråga?

Inte en Oracle-expert, men du ska kunna göra det utan att ändra sessionen med

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

där du kan ändra NLS_SORT= för att passa dina behov (här är värdelistan)

Tänk på att dokument säger att detta kommer att tvinga fram tabellsökning, så det kan vara fördelaktigt att filtrera dem först (men om du väljer alla är tabellgenomsökningen vad du ska använda ändå).

Anledningen till att SQL Developer uppvisar olika beteende är förmodligen för att den ändrar sessionen.



  1. JDBC-anslutningen misslyckades, fel:TCP/IP-anslutningen till värden misslyckades

  2. Hur man visar sammanställningen av din anslutning i MySQL

  3. RMAN-kommandon misslyckas med ORA-00904:"BS".."GUID":ogiltig identifierare

  4. SQL DROP TABLE för nybörjare