-
转换函数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
提交
取消