常用函数
重点学习聚合函数、数学函数、字符串函数、数据类型转换函数、日期函数等
聚合函数
avg()
count()
max()
min()
sum()
stddev()
stddev_pop()
聚合函数常与select语句的group by子句一起使用。除了count()函数之外,其它聚合函数会忽略null值。聚合函数只能在以下位置作为表达式使用:select语句的选择列表(子查询或外部查询)、having子句。在select语句中使用聚合函数如下所示:
select 函数名(列名1或*),函数名(列名n)
from 表名
having 函数表达式——[使用聚合函数]
数学函数
数学函数操作数字数字数值,执行数学和算术运算。
**Oracle中的数值型“
abs(n)
acos(n)
asin(n)
atan(n)
ceil(n)
cos(n)
exp(n)
floor(n)
power(n1,n2)
round(n1,n2)
…
可以在select语句的select和where子句以及表达式中使用数学函数。通过数学函数能够完成所需的算术运算。
绝对值、取余、判断数值正负
select abs(-127),abs(127),abs(’-127‘),abs(-127/5)
from dual;
select mod(22,10),mod(23,0),mod(-127,5),mod('-127',5)
from dual;
select sign(-127),sign(127),sign(0,00),sign('-127'*5)
from dual;
近似值函数、截取、取整函数
近似值函数使用**round(),ceil()函数,floor()函数用于取整
1、返回数字的”四舍五入“值——round()函数
select round(127.1052,3),round(1