select * from student
insert into student values('1','1')
select lower('HSA')from dual
select upper('fyx')from dual
--帕斯卡(pascal) camel()
select initcap('we are famuly')from dual
--字符控制函数
--1.concat
select concat('before','after') from dual
--2.subst
select substr('我是张天赐,我期待着我的天赐良缘,你们呢?同志们?',1) from dual
select substr('我是张天赐,我期待着我的天赐良缘,你们呢?同志们?',1,2) from dual
--3.求字符个数
select length('2017年最后的13天,我要写13篇博客,给2017画上一个圆满的句号') from dual
--字节个数 英文 标点和 字母占1个字节(byte=8bit)
select lengthb(',') from dual
--4.instr 求出小字符串在大字符串中出现的位置
select instr('感谢您的辛苦付出,希望你的成长速度能赶上父母老去的速度','成长') from dual
select instr('AORBORCORDOREOR','OR',-3,2) from dual
--5.lpad()
select lpad('Happy',10,'☆') from dual
select rpad('Happy',10,'☆') from dual
--6. trim()
select trim(' A BC ') from dual
select trim('a' from 'a BCa') from dual
--7.日期函数
select months_between(to_date('02-02-1995','MM-DD-YYYY'),to_date('01-01-1995','MM-DD-YYYY')) from dual
select months_between(sysdate,to_date('1999-05-05','yyyy-mm-dd')) from dual;
select add_months(sysdate,12) from dual
--8.日期相减
--按天数
select floor(sysdate-to_date('05-05-1999','MM-DD-YYYY')) from dual
--9.显示转换
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
select to_number('12.23') from dual
select '12.23'+'23.34' from dual