服务器 频道

PL/SQL学习笔记之二

  【IT168 服务器学院】定义空(NULL)值

  空值出现在表达式中会导致整个表达式的值为空。

  NVL(字段名,将要赋予的值)函数
  作用:将空值转换成其他有ASCLL码的值。

  annual_salary年薪

  别名

  可以加中文的字段别名。

  如果想强制地改变列名的大小写,可以在别名的定义时加上双引号,列名有空格时也要在列名上加双引号。
  例:
  select lastname as "employees name" from employees;

  spool +路径;
  保存命令(将显示保存)

  连接操作符:
   
   ||

  select lastname || ''work in'' || department_id from tablename;

  select last_name || ''''''s salary is '' || salary 员工月薪 from employees;
       ~~~ 
       在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能。 

  文本字符串:

  *可以代表字符、数字或是日期。
  *当代表字符或日期的时候用单引号括起来,数字不需要。

  在查询时默认显示所有的行,包括有重复值的行。

  DISTINCT 消除重复行关键字,放在整查询列表的最前面。

  作用范围:整个查询列表的组合。

  消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复)

  select distinct department_id,job_id from employees;

0
相关文章