oracle 常用函数三

来源:互联网 发布:linux ant打包命令 编辑:程序博客网 时间:2024/05/22 12:47
 

TO_CHAR(N1,FORMATE):对数字进行转换。
    常用的FORMATE包括:
    9:数字        L:本地货币符号
    0:占位符    .:小数点
    $:美元符    ,:千位符
格式中小数的位数小于实际数字中小数的位数,则小数部分会四舍五入。保留格式参数指定的位数。
格式中整数位数必须与数字整数位数相同。否则行不到正确的结果。
TO_NUMBER(V1,FORMATE):TO_CHAR的逆转换函数。
TO_DATE(V1,FORMATE):也是TO_CHAR的逆转换函数。

NVL(P1,P2):若P1为空(NULL),返回P2。若不为空,则返回P1。
NVL2(P1,P2,P3):P1为空,返回P3,否则返回P2。P2和P3的类型必须相同。
NULLIF(P1,P2):如果P1=P2,返回NULL,若不等于,则返回P1。
COALESCE(P1,P2,P3...PN):参数不定。返回若干参数中第一个不为空的参数值。参数中至少有一个不为空。

SUM(列名,表达式):求和。
AVG(列名,表达式):求平均值。
MAX(列名,表达式):求最大值。
MIN(列名,表达式):求最小值。
SUM和AVG只能传数值。MAX和MIN可对数值、日期、字符串进行计算。
COUNT:计算函数
COUNT(*):求满足条件的记录数。
COUNT(DISTINCT 列名,表达式):返回不重复的记录。

原创粉丝点击