2


0

db2データベースの場合にselect queryの結果を鈍感に順序付けることは可能ですか?

たとえば、「a」または「A」で始まるすべての名前を並べ替えます。

アブラハムアロンアンドレアアニカブライアンベンジャミン

今それはこのようなものです:

アロンアンドレアブライアンアブラハムアニカベンジャミン

2 Answer


9


低い順(列名)に並べます。


1


DB2 / 400を使用していると仮定して(自分の別の投稿から)、その照会を要求しているジョブの分類順序をSRTSEQ(* LANGIDSHR)に変更したいとします。 また、その設定でインデックスを作成することもできます(使用する必要があります)。

lower()関数を実行すると、DB2は各行の関数を評価し、それを処理するための巨大な一時テーブルを構築します。 それが動作します…​ しかしうまく働かない。