現在數據庫里有個table1 有一個字段是seq 比如說現在有5行數據 1 2 3 3 4 但是如果根據第一個‘3’能夠查出多筆數據 比如說能查出4個數據,
那么我的select seq from table1 就要返回這樣的值1 2 3 3 3 3 3 4, 當然查詢語句肯定不是select seq from table1 這個了
有沒有什么方法能夠實現(我是在plsql中寫),我想到了union all 然后用游標循環 但是不知道該怎么寫
那么我的select seq from table1 就要返回這樣的值1 2 3 3 3 3 3 4, 當然查詢語句肯定不是select seq from table1 這個了
有沒有什么方法能夠實現(我是在plsql中寫),我想到了union all 然后用游標循環 但是不知道該怎么寫
但是如果根據第一個‘3’能夠查出多筆數據 比如說能查出4個數據是从table1中查出4個數據吗?可是它只有5行數據 1 2 3 3 4呢
ORACLE在SELECT语句中没有if,可以用CASE