【发布时间】:2021-10-14 01:20:49
【问题描述】:
Create table test4(
id number,
user_1 varchar2(100),
user_2 varchar2(100),
user_3 varchar2(100),
user_4 varchar2(100)
)
Insert into test4(id,user_1,user_2,user_3,user_4) values (1,'MARK','CLARC','KING','KING');
如何得到结果:
user total
---------------------
MARC 1
CLARC 1
KING 2
【问题讨论】:
-
这是作业吗?您正在寻找 GROUP BY 和 COUNT。
-
我会考虑一个用户列和几行。
-
就像现在一样,您必须先 UNION ALL 用户列,然后 GROUP BY 结果。