2

句を使用して一連の結果を取得する必要INがありますが、デフォルトの順序付けが行われ、結果が返されます。db2 で in 句の順序を維持する方法はありますか?

ORDER BY FILEDMySQL のソリューションになりますが、DB2 に相当するものはありますか?

4

2 に答える 2

0

私が理解しているように、あなたはこれをしたい:

select foo from table where bar in (3, 1, 2);

アイテムバーが一致した順序。つまりbar = 3、最初に 1 が続き、2 が続きます。

DB2でやりたいことを行うための組み込みの方法はないと思います。

ただし、回避策について説明しているこの最近の質問をご覧ください。

于 2013-03-06T09:03:47.843 に答える