Oracle 查询时如何排除某一列

2025-03-26 20:25:51
推荐回答(4个)
回答1:

无法排除某一列,只能查询中写出其他列,而不写不查询的这列,如:

如果这里不查询MGR列,则可以通过如下语句:

select empno,ename,job,hiredate,sal,comm,deptno from emp;

结果如图:

回答2:

--查出a中存在但b中不存在的字段信息
select * from tb_user a --查出tbuser表中的所有字段,并取别名为a
minus
(select head_image from tb_user) b --查出tbuser表中的head_image,并取别名为b

回答3:

select * from tb_user minus (select head_image from tb_user);

回答4:

那个是不可能的,select后面的列命必须指明。

语法就是这样规定的。