現在數據庫里有個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 然后用游標循環 但是不知道該怎么寫
解决方案 »
- oracle10g的下载地址
- 创建新用户赋予connect角色
- 初学者求教:在SQL Plus中用sys登陆 提示 ORA-12154:TNS:无法解析指定的连接标识符
- pl/sql在包中声明函数怎么用
- 只能使用SYSDBA身份连接数据库求解决方法
- 关于从db2移植到oracle的存储过程及函数应如何修改(高分在线等)
- 大数据量转移到临时表问题
- 请帮忙写一函数根据传入的变量读取序列,解决立即送分,另一帖子还有100一起送出!
- 如何联到internet上面的oracle服务器?
- oracle8.04和oracle817中的tns监听功能不能自动起动,每次要手工起动,如何解决!!在线!
- [基础问题]请教3道题~
- 是用or快还是分开快点???
但是如果根據第一個‘3’能夠查出多筆數據 比如說能查出4個數據是从table1中查出4個數據吗?可是它只有5行數據 1 2 3 3 4呢
ORACLE在SELECT语句中没有if,可以用CASE