Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136670
  • 博文数量: 36
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-21 13:03
文章分类

全部博文(36)

文章存档

2008年(36)

我的朋友

分类: Oracle

2008-05-15 09:52:46

单函数:   NVLL 
update emp
set salary=(salary+nvl(bonus,0)*1.1   如果不加处理 BONUS为NULL的时候就 SALARY即使NULL
 
CONCAT(,)  字符串连接
 
 
部分单函数
 
 
Oracle内建函数(greatest, least, to_single_byte)

取一个一维数组中的最大值greatest

SELECT Greatest('a','x','fit','xa') FROM dual;

取一个一维数组中的最小值least

SELECT Least('a','x','fit','xa','ab') FROM dual;

全角的数字/字母/标点符号转半角to_single_byte

SELECT To_Single_Byte('21,500円(消費税別)US$@¥55/pc') FROM dual;

> 21,500円(消費税別)US$@¥55/pc 

 

COUNT(DISTINCT job)  免重复统计

 
 
阅读(507) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~