求助 哪位大佬能做出这两道题

亭秋 2021-02-09 10:11:31
1 现有 customer 表,有两个字段:id和name,目前表中存在重复数据,请尽量使用一条sql删除表中重复数据(注意:重复数据需保留一条)。 2. 还用上表,请使用sql将相同id的name以“,”分隔并进行拼接,得到两列新的数据并对id去重。 (哪位大佬能用Sql写出来 最好最后能加上解题思路)
...全文
226 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ynquan 2021-02-24
4楼正解 1, select distict id,name from customer; 2,select id||','||name from customer;
  • 打赏
  • 举报
回复
ynquan 2021-02-10
1, select distict id,name from customer; 2,select id||','||name from customer;
  • 打赏
  • 举报
回复
微风轻轻 起 2021-02-09
1,delete from customer e where e.rowid > (select min(x.rowid) from customer x where x.id= e.id); 2,select id,wm_concat(name) from custome group by id 一条语句删除,用的rowid; wm_concat 函数,你可以搜着了解下。大概就这样子
  • 打赏
  • 举报
回复
weixin_53582203 2021-02-09
准备考Oracle OCP,不知如何着手准备,希望有个大哥能看穿我的迷惑
  • 打赏
  • 举报
回复
相关推荐
发帖
认证与考试
加入

2666

社区成员

Oracle 认证与考试
社区管理员
  • 认证与考试社区
申请成为版主
帖子事件
创建了帖子
2021-02-09 10:11
社区公告
暂无公告