Select 选择具有多个列的Distinct
在Select 选择具有多个列的Distinct,select,distinct,Select,Distinct,在中有col1和col2。对于每个col1条目,col2中可能有或可能没有超过1行具有不同的值。如果我使用Select distinct(col1),col2 from我将得到什么结果?我将使用Oracle给出一个简单的示例进行演示。我正在使用SCOTT帐户执行命令。我有14项记录和8项职业: empno ename job mgr hiredate sal comm deptno 你知道你会发现每个记录都有唯一的empno。现在,如果将命令编写为: select distinct deptn
中有col1和col2。对于每个col1条目,col2中可能有或可能没有超过1行具有不同的值。如果我使用Select distinct(col1),col2 from
我将得到什么结果?我将使用Oracle给出一个简单的示例进行演示。我正在使用SCOTT帐户执行命令。我有14项记录和8项职业:
empno ename job mgr hiredate sal comm deptno
你知道你会发现每个记录都有唯一的empno。现在,如果将命令编写为:
select distinct deptno, job from emp order by deptno;
您将获得以下记录:
DEPTNO JOB
这意味着它将选择唯一的deptno,如果在每个deptno中有一个不同的作业,则会显示相应的deptno。它赋予每个部门不同的工作
10 CLERK
10 MANAGER
10 PRESIDENT
20 ANALYST
20 CLERK
20 MANAGER
30 CLERK
30 MANAGER
30 SALESMAN