-
3、獲取字符串長度函數 (1)LENGTH(str):截取長度,包含空格字符 4、字符串連接函數 (1)CONCAT(str1,str2):連接字符串,與操作符‘’的作用一樣。 5、去除子串函數 (1)TRIM(char2 FROM str):表示從str兩邊去除字符char2(char2只能表示一個字符)! trim函數只能去除兩邊含有該字符的字符串 (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)大小寫轉換函數 upper(char) 將小寫字母變成大寫字母 lower(char)將大寫字母變成小寫字母 initcap(char)將首字母進行大寫轉換 例:select upper('abcd'),lower('ABCd'),initcap('aHDX') from dual; 結果為:ABCD abcd AHDX (2)獲取子字符串函數(是從左向右截取的) substr(char,m,n) m表示取子串的開始位置 n表示截取子串的位數 例:select substr('abcde',2,3) ,substr('abcde',2),substr('abcde',-2,1) from dual; 結果為: bcd bcde d 注意:m=0表示從首字母開始截取,n可以省略表示從m的位置截取到字符串末尾; 如果m=0且省略n那么結果仍為源字符串; 如果m為負數表示從字符串的尾部開始截取查看全部
-
2-1 數值函數 四舍五入函數: round(n,[m]) m>0:小數點后m位;m<0:小數點前m位 eg:select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函數: ceil(n)--取上限 floor(n)--取下限 eg:select ceil(23.45),floor(23.45) from dual; 24 23 絕對值: abs(n)--取絕對值 eg:select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 取余數: mod(m,n) m/n 若m,n任何一個值為null,則結果返回null值 eg:select mod(5,2) from dual; 1 select mod(5,null) from dual; (空值) m的n次冪: power(m,n) eg:select power(2,3),power(null,2) from dual; 8 (空值) 平方根: sqrt(m) 16的平方根表示為sqrt(16),結果是4 eg:select sqrt(16)from dual; 4 三角函數: sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 為弧度 eg:select sin(3.124) from dual; .017591746查看全部
-
函數的作用 1、方便數據的統計 2、處理查詢結果 函數的分類 1、數值函數 2、字符函數 3、日期函數 4、轉換函數 在查詢中使用函數 1、將小寫字母轉化為大寫字母 2、查詢時間間隔 3、四舍五入查看全部
-
查看全部
-
數值函數查看全部
-
Extract函數應用查看全部
-
查詢中使用函數查看全部
-
To number字符轉數字查看全部
-
To char數字轉字符查看全部
-
To date默認顯示格式查看全部
-
To date查看全部
-
To char第二個參數格式查看全部
-
To char日期轉為字符查看全部
-
轉換類型查看全部
舉報
0/150
提交
取消