515439429 发表于 2018-9-25 09:19:24

oracle小记

  sign(value)   如果value值大于1则返回1,如果小于1则返回-1
  DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else
  nvl(value1,value2) 如果value1为null,则返回value2;如果不为null,则返回value1
  --分页(子查询)
  select *
  from(select rownum r,e1.*
  from (select * from emp order by sal) e1
  where rownum =5;
  所有和null比较的条件,返回的结果都为空

页: [1]
查看完整版本: oracle小记