sql >> Database >  >> RDS >> Oracle

Hoe eerst op nummer te sorteren met Oracle SQL-query?

Geen Oracle-expert, maar je zou het moeten kunnen doen zonder de sessie te wijzigen met

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

waar u de NLS_SORT= . kunt wijzigen om aan uw behoeften te voldoen (hier vindt u de lijst met waarden)

Houd er rekening mee dat in documenten staat dat dit het scannen van tabellen zal forceren, dus het kan nuttig zijn om ze eerst te filteren (maar als u alle tabellen selecteert, is scan toch wat u gaat gebruiken).

De reden waarom SQL Developer ander gedrag vertoont, is waarschijnlijk omdat het de sessie verandert.



  1. Waarom zijn geaggregeerde functies niet toegestaan ​​in de where-clausule?

  2. Converteer een maandnaam naar het maandnummer in SQL Server (T-SQL)

  3. Verbind SAP IQ met SQL Server

  4. Hoe de naamreeks in mysql te splitsen?