a 中有 col1 和 col2 <dataset>
。对于每个 col1 条目,在 col2 中可能有也可能不超过 1 行具有不同的值。如果我使用 Select distinct(col1), col2<dataset>
我会得到什么结果?
问问题
223 次
1 回答
0
我给出了使用 Oracle 进行演示的简单示例。我正在使用 SCOTT 帐户来执行命令。我有 14 条记录和 8 列:
empno ename job mgr hiredate sal comm deptno
您知道您会为每条记录找到唯一的 empno。现在,如果您将命令编写为:
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。它为每个部门提供了不同的工作。
于 2013-01-06T06:54:11.047 回答