-
一、函數(shù)的作用: 1、方便數(shù)據(jù)的統(tǒng)計(jì) 2、處理查詢結(jié)果 二、函數(shù)的分類(系統(tǒng)) 1、數(shù)值函數(shù) 2、字符函數(shù) 3、日期函數(shù) 4、轉(zhuǎn)換函數(shù)查看全部
-
3、獲取字符串長度函數(shù) (1)LENGTH(str):截取長度,包含空格字符 4、字符串連接函數(shù) (1)CONCAT(str1,str2):連接字符串,與操作符‘||’的作用一樣。 5、去除子串函數(shù) (1)TRIM(char2 FROM str):表示從str中去除字符char2(char2只能表示一個(gè)字符) (2)LTRIM(c1[,c2]):第二個(gè)參數(shù)c2可以看成是個(gè)字符集合,從c1的左邊第一個(gè)字符開始掃描,移除掉集合中出現(xiàn)的字符,直到遇到一個(gè)不在集合中的字符為止;省略c2時(shí),表示去除左邊空格。 (3)RTRIM(c1[,c2]):第二個(gè)參數(shù)c2可以看成是個(gè)字符集合,從c1的右邊第一個(gè)字符開始掃描,移除掉集合中出現(xiàn)的字符,直到遇到一個(gè)不在集合中的字符為止。省略c2時(shí),表示去除右邊空格。 (4)TRIM(c1):表示去除左右兩邊空格。 6、替換函數(shù) (1)REPLACE(str,s_string[,r_string]):str表示源字符串,s_string表示源字符串中要替換的部分,r_string表示用什么替換,當(dāng)r_string省略時(shí),表示用空格替換,相當(dāng)于去除查看全部
-
三、字符函數(shù) 1、大小寫轉(zhuǎn)換函數(shù) (1)UPPER(chars):表示全部轉(zhuǎn)大寫 (2)LOWER(chars):表示全部轉(zhuǎn)小寫 (3)INITCAP(chars):表示把首字母大寫,后面的字符全部小寫 2、獲取子字符串函數(shù) (1)SUBSTR(chars,[m[,n]]):chars表示源字符串,m表示開始位置,從1開始,n表示截取的位數(shù);n省略表示截取到尾,m=0表示從頭開始截取,m>0表示從字符串正序截取,m<0表示從字符串尾倒序截取。查看全部
-
ROUND(n,[m]) n位要進(jìn)行四舍五入的數(shù) m省略時(shí),默認(rèn)為0 m>0時(shí),保留小數(shù)點(diǎn)后幾位 m<0時(shí),保留小數(shù)點(diǎn)前幾位 CEIL(n):取整最大值 FLOOR(n):取整最小值查看全部
-
五、轉(zhuǎn)換函數(shù) 1、日期轉(zhuǎn)字符 to_char(date[,fmt[,params]]):date表示要轉(zhuǎn)換的日期,fmt表示轉(zhuǎn)換的格式,params表示日期的語言(一般不寫) fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS] 2、字符轉(zhuǎn)日期 to_date(str[,fmt[,params]]):str表示日期格式的字符串,fmt表示轉(zhuǎn)換的格式,params表示日期的語言(一般不寫),該函數(shù)會(huì)按照系統(tǒng)默認(rèn)的格式顯示 fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS] 3、數(shù)字轉(zhuǎn)字符 to_char(number[,fmt]):number表示要轉(zhuǎn)換的數(shù)字,fmt表示轉(zhuǎn)換的格式 fmt的取值:[9]表示顯示數(shù)字并忽略前面的0,[0]表示顯示數(shù)字,位數(shù)不足,用0補(bǔ)齊,[.或D]表示顯示小數(shù)點(diǎn),[,或G]表示顯示千位符,[$]表示美元符,[S]表示加正負(fù)號(hào)(前后都可以) 4、字符轉(zhuǎn)數(shù)字 to_number(str[,fmt]):str表示數(shù)字格式的字符串,fmt表示轉(zhuǎn)換的格式,可以省略查看全部
-
四、日期函數(shù) 1、系統(tǒng)時(shí)間 (1)SYSDATE:默認(rèn)格式是DD-MON-RR 2、日期操作 (1)add_months(date,i):返回在date指定日期上添加的月份,i可以是任何的整數(shù),若設(shè)置為小數(shù),則系統(tǒng)會(huì)自動(dòng)截取整數(shù)部分;若i為負(fù)數(shù)的時(shí)候表示原有的日期上減去月份。 (2)next_day(date,str):如果str的值是‘星期一’,則返回date指定日期的下周一是哪一天 (3)last_day(date):返回date指定日期當(dāng)月的最后一天 (4)months_between(date1,date2):表示兩個(gè)日期之間相隔的月份 (5)extract(date_str from datetime):獲取datetime中相應(yīng)部分,date_str表示日期的單詞,例:extract(month from sysdate) 表示從當(dāng)前時(shí)間中獲取月份查看全部
-
三、字符函數(shù) 3、獲取字符串長度函數(shù) (1)LENGTH(str):截取長度,包含空格字符 4、字符串連接函數(shù) (1)CONCAT(str1,str2):連接字符串,與操作符‘||’的作用一樣。 5、去除子串函數(shù) (1)TRIM(char2 FROM str):表示從str中去除字符char2(char2只能表示一個(gè)字符) (2)LTRIM(c1[,c2]):第二個(gè)參數(shù)c2可以看成是個(gè)字符集合,從c1的左邊第一個(gè)字符開始掃描,移除掉集合中出現(xiàn)的字符,直到遇到一個(gè)不在集合中的字符為止;省略c2時(shí),表示去除左邊空格。 (3)RTRIM(c1[,c2]):第二個(gè)參數(shù)c2可以看成是個(gè)字符集合,從c1的右邊第一個(gè)字符開始掃描,移除掉集合中出現(xiàn)的字符,直到遇到一個(gè)不在集合中的字符為止。省略c2時(shí),表示去除右邊空格。 (4)TRIM(c1):表示去除左右兩邊空格。 6、替換函數(shù) (1)REPLACE(str,s_string[,r_string]):str表示源字符串,s_string表示源字符串中要替換的部分,r_string表示用什么替換,當(dāng)r_string省略時(shí),表示用空替換,相當(dāng)于去除查看全部
-
三、字符函數(shù) 1、大小寫轉(zhuǎn)換函數(shù) (1)UPPER(chars):表示全部轉(zhuǎn)大寫 (2)LOWER(chars):表示全部轉(zhuǎn)小寫 (3)INITCAP(chars):表示把首字母大寫,后面的字符全部小寫 2、獲取子字符串函數(shù) (1)SUBSTR(chars,[m[,n]]):chars表示源字符串,m表示開始位置,從1開始,n表示截取的位數(shù);n省略表示截取到尾,m=0表示從頭開始截取,m>0表示從字符串正序截取,m<0表示從字符串尾倒序截取。查看全部
-
二、數(shù)值函數(shù) 1、四舍五入 ROUND(n[,m]):n表示要進(jìn)行四舍五入的值,m表示要保留小數(shù)點(diǎn)后幾位(m>0)或前幾位(m<0),省略m則默認(rèn)為0位即四舍五入取整。 如果m或n中有一個(gè)值為null值,則結(jié)果返回null值。 2、取整函數(shù) (1)CEIL(n):向上取整;如果n值為null值,則結(jié)果返回null值。 (2)FLOOR(n):向下取整;如果n值為null值,則結(jié)果返回null值。 3、常用計(jì)算 (1)ABS(n):取絕對(duì)值;如果n值為null值,則結(jié)果返回null值。 (2)MOD(m,n):m表示除數(shù),n表示被除數(shù);如果m或n中有一個(gè)值為null值,則結(jié)果返回null值。 (3)POWER(m,n):表示返回m的n次冪;如果m或n中有一個(gè)值為null值,則結(jié)果返回null值。 (4)SQRT(n):表示返回n的平方根 4、三角函數(shù) SIN(n),ASIN(n),COS(n),ACOS(n),TAN(n),ATAN(n)等,基本用不到查看全部
-
一、函數(shù)的作用: 1、方便數(shù)據(jù)的統(tǒng)計(jì) 2、處理查詢結(jié)果 二、函數(shù)的分類(系統(tǒng)) 1、數(shù)值函數(shù) 2、字符函數(shù) 3、日期函數(shù) 4、轉(zhuǎn)換函數(shù)查看全部
-
to_number 字符串轉(zhuǎn)數(shù)字查看全部
-
to_char 數(shù)字轉(zhuǎn)字符串查看全部
-
to_char 數(shù)字轉(zhuǎn)字符串查看全部
-
to_date 字符串轉(zhuǎn)日期查看全部
-
to_char 日期轉(zhuǎn)字符串查看全部
舉報(bào)
0/150
提交
取消