-
一、函数的作用: 1、方便数据的统计 2、处理查询结果 二、函数的分类(系统) 1、数值函数 2、字符函数 3、日期函数 4、转换函数查看全部
-
3、获取字符串长度函数 (1)LENGTH(str):截取长度,包含空格字符 4、字符串连接函数 (1)CONCAT(str1,str2):连接字符串,与操作符‘||’的作用一样。 5、去除子串函数 (1)TRIM(char2 FROM str):表示从str中去除字符char2(char2只能表示一个字符) (2)LTRIM(c1[,c2]):第二个参数c2可以看成是个字符集合,从c1的左边第一个字符开始扫描,移除掉集合中出现的字符,直到遇到一个不在集合中的字符为止;省略c2时,表示去除左边空格。 (3)RTRIM(c1[,c2]):第二个参数c2可以看成是个字符集合,从c1的右边第一个字符开始扫描,移除掉集合中出现的字符,直到遇到一个不在集合中的字符为止。省略c2时,表示去除右边空格。 (4)TRIM(c1):表示去除左右两边空格。 6、替换函数 (1)REPLACE(str,s_string[,r_string]):str表示源字符串,s_string表示源字符串中要替换的部分,r_string表示用什么替换,当r_string省略时,表示用空格替换,相当于去除查看全部
-
三、字符函数 1、大小写转换函数 (1)UPPER(chars):表示全部转大写 (2)LOWER(chars):表示全部转小写 (3)INITCAP(chars):表示把首字母大写,后面的字符全部小写 2、获取子字符串函数 (1)SUBSTR(chars,[m[,n]]):chars表示源字符串,m表示开始位置,从1开始,n表示截取的位数;n省略表示截取到尾,m=0表示从头开始截取,m>0表示从字符串正序截取,m<0表示从字符串尾倒序截取。查看全部
-
ROUND(n,[m]) n位要进行四舍五入的数 m省略时,默认为0 m>0时,保留小数点后几位 m<0时,保留小数点前几位 CEIL(n):取整最大值 FLOOR(n):取整最小值查看全部
-
五、转换函数 1、日期转字符 to_char(date[,fmt[,params]]):date表示要转换的日期,fmt表示转换的格式,params表示日期的语言(一般不写) fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],时[HH12/HH24],分[MI],秒[SS] 2、字符转日期 to_date(str[,fmt[,params]]):str表示日期格式的字符串,fmt表示转换的格式,params表示日期的语言(一般不写),该函数会按照系统默认的格式显示 fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],时[HH12/HH24],分[MI],秒[SS] 3、数字转字符 to_char(number[,fmt]):number表示要转换的数字,fmt表示转换的格式 fmt的取值:[9]表示显示数字并忽略前面的0,[0]表示显示数字,位数不足,用0补齐,[.或D]表示显示小数点,[,或G]表示显示千位符,[$]表示美元符,[S]表示加正负号(前后都可以) 4、字符转数字 to_number(str[,fmt]):str表示数字格式的字符串,fmt表示转换的格式,可以省略查看全部
-
四、日期函数 1、系统时间 (1)SYSDATE:默认格式是DD-MON-RR 2、日期操作 (1)add_months(date,i):返回在date指定日期上添加的月份,i可以是任何的整数,若设置为小数,则系统会自动截取整数部分;若i为负数的时候表示原有的日期上减去月份。 (2)next_day(date,str):如果str的值是‘星期一’,则返回date指定日期的下周一是哪一天 (3)last_day(date):返回date指定日期当月的最后一天 (4)months_between(date1,date2):表示两个日期之间相隔的月份 (5)extract(date_str from datetime):获取datetime中相应部分,date_str表示日期的单词,例:extract(month from sysdate) 表示从当前时间中获取月份查看全部
-
三、字符函数 3、获取字符串长度函数 (1)LENGTH(str):截取长度,包含空格字符 4、字符串连接函数 (1)CONCAT(str1,str2):连接字符串,与操作符‘||’的作用一样。 5、去除子串函数 (1)TRIM(char2 FROM str):表示从str中去除字符char2(char2只能表示一个字符) (2)LTRIM(c1[,c2]):第二个参数c2可以看成是个字符集合,从c1的左边第一个字符开始扫描,移除掉集合中出现的字符,直到遇到一个不在集合中的字符为止;省略c2时,表示去除左边空格。 (3)RTRIM(c1[,c2]):第二个参数c2可以看成是个字符集合,从c1的右边第一个字符开始扫描,移除掉集合中出现的字符,直到遇到一个不在集合中的字符为止。省略c2时,表示去除右边空格。 (4)TRIM(c1):表示去除左右两边空格。 6、替换函数 (1)REPLACE(str,s_string[,r_string]):str表示源字符串,s_string表示源字符串中要替换的部分,r_string表示用什么替换,当r_string省略时,表示用空替换,相当于去除查看全部
-
三、字符函数 1、大小写转换函数 (1)UPPER(chars):表示全部转大写 (2)LOWER(chars):表示全部转小写 (3)INITCAP(chars):表示把首字母大写,后面的字符全部小写 2、获取子字符串函数 (1)SUBSTR(chars,[m[,n]]):chars表示源字符串,m表示开始位置,从1开始,n表示截取的位数;n省略表示截取到尾,m=0表示从头开始截取,m>0表示从字符串正序截取,m<0表示从字符串尾倒序截取。查看全部
-
二、数值函数 1、四舍五入 ROUND(n[,m]):n表示要进行四舍五入的值,m表示要保留小数点后几位(m>0)或前几位(m<0),省略m则默认为0位即四舍五入取整。 如果m或n中有一个值为null值,则结果返回null值。 2、取整函数 (1)CEIL(n):向上取整;如果n值为null值,则结果返回null值。 (2)FLOOR(n):向下取整;如果n值为null值,则结果返回null值。 3、常用计算 (1)ABS(n):取绝对值;如果n值为null值,则结果返回null值。 (2)MOD(m,n):m表示除数,n表示被除数;如果m或n中有一个值为null值,则结果返回null值。 (3)POWER(m,n):表示返回m的n次幂;如果m或n中有一个值为null值,则结果返回null值。 (4)SQRT(n):表示返回n的平方根 4、三角函数 SIN(n),ASIN(n),COS(n),ACOS(n),TAN(n),ATAN(n)等,基本用不到查看全部
-
一、函数的作用: 1、方便数据的统计 2、处理查询结果 二、函数的分类(系统) 1、数值函数 2、字符函数 3、日期函数 4、转换函数查看全部
-
to_number 字符串转数字查看全部
-
to_char 数字转字符串查看全部
-
to_char 数字转字符串查看全部
-
to_date 字符串转日期查看全部
-
to_char 日期转字符串查看全部
举报
0/150
提交
取消