ORACLE 中的函数
length() : 单行函数 ,每次取一条记录,作为函数的参数,得到这条记录对应的当个结果
每行都会的大相应的计算结果 , 单行函数可以对数据进行复杂的运算,也可以进行数据类型转换,还可以对特殊数据进行处理。
单行函数分为:字符函数、 数字函数 、日期类型、转换函数、其他函数。
字符型函数;
LOWER(C) 转换成小写 在匹配 upper(C) 转换成大写 INITCAP(C) 首字母转换成大写
concat() 连接两个字符串 相当于合并字符的 ||
SUBSTR(c1,n1[,n2]) 取子字符串 在字符表示c1里 ,从N1 开始取N2个字符 ,则从第y个字符直到 结束 的字串
INSTR(c1,c2 ) 在一个字符串中搜索制定的字符串,返回发现制定的字符的位置。
LPAD(c1 ,n[,c2]) || RPAD() 在字符串c1的左边用字符串c2来填充 直到长度为n时 。同理 rpad 在右边
REPLACE(c1,c2[,c3]) 将字符表达式中 ,部分相同字符串,替换成新的字符串
数字函数
ROUND() 四舍五入
TRUNC() 截取数值
MOD() 取余数
日期函数
转换函数
MAX() ; 多行函数,一次性的把多条记录当作参数输入给函数,得到多条记录