服务器 频道

PL/SQL学习笔记之三

  【IT168 服务器学院】查看当前用户

  SHOW USER

  默认的日期格式
  DD-MON-RR
  日-月-年

  日期可以进行比较;

  字符可以进行比较(以字母的ASCLL码比较);

  IN(set)或NOT IN 匹配任何列表中的值;

  LIKE 模糊匹配字符串值;

  IS NULL 是否空值;
  IS NOT NULL 是否不为空;

  BETWEEN 可以做数字、日期和字符的比较。

  通配符

  %
  S_mith

  WHERE first_name like ''s/_%''escape''/'';
      解释这个符号后的下划线为正常的字符。
      如果不加,将被视为通配符作用的下划线。

  ''_''只能通配一个字符
  主要用于通配固定位数的字符。例如查询月收入五位数以上的员工。五位就可以用''_''来查询。

  逻辑操作符(用在WHERE子句中)

  AND

  OR

  NOT

  先执行 NOT ,再执行 AND 最后执行 OR。

  ORDER BY

  ORDER BY子句在 SELECT 语句的最后。 

  ASC:升序
  DESC:降序

  空值作为无穷大来处理。

  rownum 显示行数量约束的关键字(在结果中可以做代理键使用);

  可以按照查询列表中序号进行排序。

  系统在用户写出查询列表的同时就赋予每个列名一个序号,升序赋予。
  例:
  SELECT name,phone,adress from.........;
            1      2          3

  单行函数:对单行数据进行计算并返回一个值的函数。

  *修改数据项
  *接受参数返回一个值。
  *对每行进行操作。
  *每行返回一个结果。
  *可以修改数据类型
  *可以嵌套

  character字符类型函数:

  LOWER()强制小写

  UPPER()强制大写

  INITCAP()每个单词首字母大写

  可以用在WHERE子句中。

  CONCAT(‘’,‘’)连接函数
      {
   SUBSTR(string,a[,b])返回string的一部分,a和b以字符为单位。

   SUBSTRB(string,a[,b])返回string的一部分,a和b是以字节为单位。

   SUBSTRC(string,a[,b])返回string的一部分,a和b是以UNICODE完全字符为单位。

   SUBSTR2(string,a[,b])返回string的一部分,a和b是以UCS2代码点为单位。

   SUBSTR4(string,a[,b])返回string的一部分,a和b是以UCS4代码点为单位。

0
相关文章