求助!!Oracle SQL 习题的解答!

weixin_38050362 2014-05-23 07:51:17
以下是第一题的数据库脚本: create table test1 (id int primary key, name varchar(20), money int); insert into test1 values(1,'Tom',1000); insert into test1 values(2,'Mary',2000); insert into test1 values(3,'Mike',3000); insert into test1 values(4,'Jeff',4000); commit; 注意:要求里面的MONEY1列并不是“MONEY列的结果-1000”,而是“MONEY1下一行的返回值是MONEY列当前行的返回值”。 以下是第二题的数据库脚本: 建表语句: create table pm_ci (ci_id varchar(20) primary key, stu_ids varchar(100)); insert into pm_ci values('1','1,2,3,4'); insert into pm_ci values('2','1,4'); create table pm_stu (stu_id varchar(20) primary key, stu_name varchar(20)); insert into pm_stu values('1','张三'); insert into pm_stu values('2','李四'); insert into pm_stu values('3','王五'); insert into pm_stu values('4','赵六'); commit; 注意:第二题应该要用到行转列函数“wm_concat()”。 以上2题的SQL语句怎么写啊?? 小弟新手……请哪位有空的牛人稍微指教一下好吗……? 请教大神给我个答案啊……最好能简单解说一下值得注意的地方~!先谢过了!
...全文
4 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
其他技术讨论专区
创建于2021-05-12

125

社区成员

其他技术讨论专区
申请成为版主
帖子事件
创建了帖子
2014-05-23 07:51
社区公告
暂无公告