第三次课-查询注意知识点

模糊查询,查询结果排序,日期数据,实验过程的记录


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          -------------------------->结束

你可能感兴趣的:(第三次课-查询注意知识点)