求助!!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语句怎么写啊?? 小弟新手……请哪位有空的牛人稍微指教一下好吗……? 请教大神给我个答案啊……最好能简单解说一下值得注意的地方~!先谢过了!
...全文
49 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧