sql> select to_char(sysdate,'yyyy-mm-dd') from dual; /p x,w
sql> select to_char(sysdate,'hh24-mi-ss') from dual; ne3dfeb
mysql> select date_format(now(),'%y-%m-%d'); rlxcf?>
mysql> select time_format(now(),'%h-%i-%s'); e905e-0r
w l-
日期函数 y~*)m'
!i(sd
增加一个月: x0ya
sql> select to_char(add_months(to_date ('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual; $c:/:ojt}l
结果:2000-02-01 ^pjsmqx0
sql> select to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from dual; a4:s+1
结果:2000-06-01 cdwgp
mysql> select date_add('2000-01-01',interval 1 month); jwku[cay
结果:2000-02-01 v#9l_tz
mysql> select date_add('2000-01-01',interval 5 month); &v0hu>8l
结果:2000-06-01 zq)ecnl
截取字符串: &rfg}g>sg
sql> select substr('abcdefg',1,5) from dual; pvv`l(
sql> select substrb('abcdefg',1,5) from dual; g{k>lv3
结果:abcdemysql> select substring('abcdefg',2,3); =zehm^a
结果:bcd yd4j;o
mysql> select mid('abcdefg',2,3); pc#={ eg
结果:bcd x4rm_nxza
mysql> select substring('abcdefg',2); g} #v5_0
结果:bcdefg bx>yiu l8
mysql> select substring('abcdefg' from 2); 7kax h
结果:bcdefg e~tl?k
/ 3b|msadx
另有substring_index(str,delim,count)函数 g})8`
返回从字符串str的第count个出现的分隔符delim之后的子串。 glopsf
如果count是正数,返回最后的分隔符到左边(从左边数) 的所有字符。 ,x7wizxb;
如果count是负数,返回最后的分隔符到右边的所有字符(从右边数)。