sql >> データベース >  >> RDS >> Oracle

Oracle SQLクエリで最初に数値でソートする方法は?

    Oracleの専門家ではありませんが、セッションを変更せずにそれを実行できるはずです

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

    NLS_SORT=を変更できる場所 ニーズに合わせて(値のリストは次のとおりです)

    ドキュメントには、これによりテーブルスキャンが強制されると記載されているため、最初にフィルタリングすると便利な場合があります(ただし、すべてのテーブルスキャンを選択する場合は、とにかく使用することになります)。

    SQL Developerが異なる動作を示す理由は、おそらくセッションを変更するためです。



    1. PostgreSQLでデータエントリが自動的に削除されるまでの有効期限を設定する方法はありますか?

    2. PostgreSQLでの非同期レプリケーションから同期レプリケーションへの変換

    3. SQL Serverでクエリ実行プランを取得するにはどうすればよいですか?

    4. Excelスプレッドシートの列をSQLServerデータベースにインポートします