select *from emp;--*表示所有的,from emp表示从emp表中查询。 2、查询指定列 select empno,ename from emp; select 888 from emp;--ok,输出的行数是emp表的行数,每行只有一个字段,值是888。 select 5;--OK,不推荐。 3、消除重复元祖:distinct ...
5. exists(sub-query)、not exists(sub-query) 子查询 sub-query:子查询 exists(sub-query):满足该条记录的子查询时(有查找到)执行该条记录父查询 not exists(sub-query):不满足该条记录的子查询时执行父查询 如:select * from emp where exists(select *from dept where LOC = 'DALLAS'); 子查询中 LO...
1)检索单个列 select ename from emp; 2) 检索多个列 select ename,job,sal from emp; 3) 检索所有列 select * from emp; 4) 去除重复 select distinct deptno from emp; 5) 别名 select ename as 姓名 from emp; 6) 伪列,即不存在的列,构建虚拟的列 select empno, 1*2 as count,‘cmj’ as name...
2.查询名字第二个为字母C的员工信息 : select * from emp where ename like '_C%'; 3.查询名字长度大于4的员工信息: select * from emp where ename like '___%'; (5个_) 特殊:若查询的信息中包含下划线 ,如:zhang_san , 则select * from emp where ename like '%\_%';(错误) 对于上面的问题...
C.select * from emp order deptno; D.select * from where deptno=1 and sal<300; 相关知识点: 试题来源: 解析 答案:C 结果一 题目 以下语句不正确的是( ) A. select * from emp; B. select ename,hiredate,sal from emp; C. select * from emp order deptno; D. select * from where de...
2. select * from emp where ename like '[A-D]%'; 3. select * from emp where ename like '%[%]%'; 要在Oracle中实现以上语句的功能,可以用如下写法: 1. select * from emp where (ename like 'A%' or ename like 'B%' or ename like 'C%'); ...
语法: select empno as "员工编号",ename "员工名称"from emp;SELECT语句的简单查询 1、检索所有的列 如果想要检索知道数据表的所有列,在select子句后面加星号来实现。语法: select * from table_name;2、检索指定的列 如果想要显示指定的列而不是全部的列,并且被指定列的顺序不受限制,指定...
显示员工的详细资料,按姓名排序. Select * from emp order by ename相关知识点: 试题来源: 解析 查询与BLAKE同一部门的其他员工。 select empno,ename from emp where deptno=(select deptno from emp where ename='BLAKE') and ename!= 'BLAKE';反馈 收藏 ...
首先select ename from emp group by ename having count(*)>1是查询的名字出现次数大于1次的人的姓名,然后这句select * from emp where ename in()是指在上面名字内的所有字段信息,in的用法是指在什么范围里,后面的查询结果一般是结果集 ...
select * from emp where deptno=10; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 运行效果如下: 交: 并: 差: 注: 交、并、差必须保证结果集的一致性,例如列的一致性等 联表查询 笛卡尔积(交叉连接)——行、列扩充 ...