<dataset>
中有col1和col2。对于每个col1条目,col2中可能有或多于1行具有不同的值。如果我使用Select distinct(col1),来自<dataset>
的col2,我将获得什么结果?
答案 0 :(得分:0)
我给出了使用Oracle进行演示的简单示例。我正在使用SCOTT帐户执行命令。我有14条记录和8个cols:
empno ename job mgr hiredate sal comm deptno
你知道你会发现每张唱片都有独特的力量。现在,如果您编写命令:
select distinct deptno, job from emp order by deptno;
您将获得以下记录:
DEPTNO JOB
10 CLERK
10 MANAGER
10 PRESIDENT
20 ANALYST
20 CLERK
20 MANAGER
30 CLERK
30 MANAGER
30 SALESMAN
这意味着它将选择唯一的deptno,并且如果有一个不同的工作,那么将在每个deptno中显示该工作,并且将显示相应的deptno。它为每个部门提供了独特的工作。