-
日期转换字符的函数:TO_CHAR(date,fmt)
date:将要转换的日期; fmt:转换的格式
SELECT TO_CHAR(syedate,'yyyy-mm-dd hh24:mi:ss') from dual;
字符转日期的函数:TO_DATE(char,fmt)
SELECT TO_DATE('2019-09-19','yyyy-mm-dd')from dual;
注:to_date()按照系统默认的格式显示日期
数字转换字符的函数
TO_CHAR(number,fmt)
9显示数字忽略前面的0;0显示数字,位数不足,用0补齐
.或D显示小数点;,或G显示千位符;S加正负号
select to_char(12345.678,'99,999.999')from dual
返回12,345.678
字符转换数字的函数
TO_NUMBER(char,fmt) fmt是转换的格式,可以省略;
select to_number('123','999')from dual;
返回123
查看全部 -
对日期操作
返回系统日期:select sysdate from dual;
ADD_MONTHS(date,i) i表示要加上或者减去的时间;
NEXT_DAY(date,char) char输入星期,返回date日期的下一个char;
MONTH_BETWEEN(date1,date2)返回两个日期间的月份差;
ECTRACT(date FROM datetime) date表示要返回的年,月,日;
查看全部 -
大小写转换函数
UPPER(char) 小写转大写;
LOWER(char)大写转小写;
INITCAP(char)首字母大写;
字符型参数加引号
查看全部 -
数值函数
四舍五入
ROUND(n[,m])
省略m:0
m>0:小数点后m位
m<0:小数点前m位
n表示要进行四舍五入的值
m表示保留小数点后几位或者前几位
取整函数
常用计算
查看全部 -
取整函数:ceil(),floor()查看全部
-
字符串的长度 length(char)
连接两个字符串 concat(char1,char2 ) 等同于||
去除子串的函数 TRIM(c2 FROM c1) 代表把c2从c1中除去
LTRIM(c1[c2])从头部去除c2,只能去除一位
RTRIM(c1[c2])从尾部去除c2,只能去除一位
trim(字符串)、ltrim(字符串)去除空格
replace(字符串,字符串中要替换的字符串,替换成的内容)
查看全部 -
大小写转换函数--可以用于注册账户时不区分大小写的实现<br> UPPER(char)把字符串从小写转换为大写<br> LOWER(char)把字符串从大写转换为小写<br> INITCAP(char)把字符串的首字母转换为大写 截取子字符串的函数SUBSTR(char,[m[,n]]) char代表原字符串,m代表开始位置,n代表截取的位数。当n省略时代表截取到末尾,m为负数时代表从字符串尾部第几位开始截取 字符函数: (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为负数表示从字符串的尾部开始截取
查看全部 -
字符函数
一、大小写转换函数
1.UPPER(char):将char中所有字符全部转换为大写
2.LOWER(char):将char中所有字符全部转换为小写
3.INITCAP(char):将char中首字符转换为大写,其余不变。
二、字符串截取函数
SUBSTR(char,m,n):用于截取字符串,返回char中从m开始取n个字符。
1.字符串的首位从1开始计数。
2.如果n不写,或者n超过了char的长度,则取到字符串末尾为止。若n为负数,则返回null。
3.如果m=0,则从首字母开始取,若m为负数,则从尾部开始取。
4.当m<0时,(1)|m|<=n,则实际截取的是m个字符;(2)|m|>=n,则实际截取的是n个字符
实例:
(1)substr(
查看全部 -
select sysdate from dual;
sysdate
日—月—年
30-3月-15
查看全部 -
数值函数:
查看全部 -
对查询结果进行替换查看全部
-
字符串转化为数字函数查看全部
-
数字转为成字符函数查看全部
-
字符转化成日期函数查看全部
-
日期转化成字符串查看全部
举报