oracle特定情報の順序付けの分析を深める
Oracleクエリーでは、ソートされていないが、特定の値の情報を列の前に並べたい場合は、oracleのdecode(フィールド、「フィールド値」、数字)を使用します。
select name from userで検索したすべてのデータがあれば、name='张三' その結果、前に並べば次のようになります。select name from user order by decode(name,'张三',0)と同じように、李四を第二に並べたいなら、decode方法select name from user order by decode(name,'张三',0)を追加し続けます。 decode(name,'李四',1)
select name from userで検索したすべてのデータがあれば、name='张三' その結果、前に並べば次のようになります。select name from user order by decode(name,'张三',0)と同じように、李四を第二に並べたいなら、decode方法select name from user order by decode(name,'张三',0)を追加し続けます。 decode(name,'李四',1)