请问 SQL 怎么替换两条相同数据某个字段不同的值?

2022 年 10 月 29 日
 zhangzhiming
1420 次点击
所在节点    Oracle
6 条回复
c6h6benzene
2022 年 10 月 29 日
CASE WHEN?
zhangzhiming
2022 年 10 月 29 日
zhangzhiming
2022 年 10 月 29 日
@c6h6benzene 是修改 如果这个样我就百度了
c6h6benzene
2022 年 10 月 29 日
这不就 UPDATE…?只是你要找到正考的课程编号。
zhangzhiming
2022 年 10 月 29 日
@c6h6benzene SELECT XHID FROM cj WHERE XNXQ ='2021-2022-2' GROUP BY xhid, KCMC HAVING COUNT(KCID)>=2

我想的是这样,统计出相同课程, 但是不对
Kbytes
2022 年 10 月 31 日
SELECT XHID FROM cj WHERE XNXQ ='2021-2022-2' GROUP BY xhid, KCMC HAVING COUNT(KCID)>=2
如果需要两个列 XHID ,KCMC 来做统计,则把两个列都放到 select 后面,要不然不同的 KCMC 可能有相同的 XHID
SELECT XHID ,KCMC FROM cj WHERE XNXQ ='2021-2022-2' GROUP BY xhid, KCMC HAVING COUNT(KCID)>=2

但你的问题不清不楚的,不好直接回答。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/890963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX