-
轉換函數to_char查看全部
-
字符函數主要有這些查看全部
-
數值函數主要有這些查看全部
-
字符>數字:TO_NUMBER(char[,fmt]) eg: select to_number('$1,000','$9999') from dual;查看全部
-
數字>字符查看全部
-
系統時間:SYSDATE (默認格式:DD-MON--RR) ADD_MONTHS(date,i) 返回在指定日期上添加的月份 NEXT_DAY(date,char) 返回date指定日期的下周一是哪天(char的值是'星期一') LAST_DAY(date) 返回date所在月的最后一天 MONTHS_BETWEEN(date1,date2) 表示兩個日期之間間隔的月份 EXTRACT(date FROM datetime) eg: select extract(day from sysdate) from dual; select extract(hour from timestamp '2015-10-1 17:25:13') from dual查看全部
-
替換函數:REPLACE(char,s_string[,r_string]) 省略r_string用空格替換查看全部
-
字符串連接函數:CONCAT(char1,char2) 與||操作符的作用一致 去除子串函數:TRIM(c2 FROM c1) 從字符串c1中去除字符c2 LTRIM(c1[,c2]) RTRIM(c1[,c2]) TRIM(c1) 去除兩邊的空格查看全部
-
大小寫轉換函數:UPPER(char) LOWER(char) 首字母大寫INITCAP(char) 獲取子字符串函數:SUBSTR(char,[m[,n]]) m為0表示從字符串首字母開始截取,m為負數表示從字符串尾部開始截取查看全部
-
四舍五入round. n. m. 小數點后面的弱代表的值查看全部
-
fmt可以定義的格式查看全部
-
四舍五入查看全部
-
ROUND(N[,M]) 省略M:0 M>0:保留小數點后M位 M<0:保留小數點前M位查看全部
-
在查詢中使用字符串:: desc users; select substr(cardid,7,8) from users; select replace(deptno,'01','信息技術') from users; select mod(age,10) from dual; select extract(year from regdate) from users; select * from extract(month from regdate)=5;查看全部
-
轉換函數::日期->字符:to_char(date) select to_char(sysdate,'yyyy-mm--dd hh24:mi:ss') from dual; 字符->日期:to_date(char[,fmt[,params]]) select to_date(2015-05-22','yyyy-mm-dd') from dual; 數字->字符: to_char(number[,fmt]) select to_char(12345.678,'$99,999.999') from dual; $12,234.678 字符->數字:to_number(char[,fmt]) select to_number('$1,000','$9999') from dual;查看全部
舉報
0/150
提交
取消