模糊查询,查询结果排序,日期数据,实验过程的记录
1、模糊查询
like运算符: 通配符: _(任意一个字符) %(任意个字符)
注意: oracle是大小写不敏感的,但当字符型数据出现在条件表达式时,要严格区分大小写。
查询以A开头的员工的姓名、工资和参加工作时间。
select ename,sal,hiredate from emp where ename like 'A%'; _A%
2、查询结果排序:
select from where order by; 默认是升序 (asc),可以用desc改为降序。
order by a,b desc;
多条件排序请参考第三次练习的第六题
3、日期型数据:
如何查询系统当前时间? sysdate .
在oracle中,为了验证某个函数功能,通常来源为dual.
默认日期格式: dd-mm月-yy dd-mon-yy .日期型数据要用单引号括起来。
'10-9月-2019'
建议: 书写日期型数据时,用 date'yyyy-mm-dd'的形式书写。
date'2019-9-10'
查询每位员工参加工作的天数。 sysdate-hiredate
4、实验过程的记录。
spool 文件名 [append] ---------> append 保存上次的记录,不会覆盖掉
实验过程:
spool c:\1.txt -------------------->将cmd实验过程记录在txt中
conn scott/tiger
select ename,hiredate from emp;
select ename,mgr from emp where deptno=20;
spool off -------------------------->结束