oracle sql server mysql三者相比,mysql和oracle的区别
异构
to_char(sysdate, yyyy-mm-DD )-date _ format(sysdate(), % Y-% m-% d );
to_date(sysdate, yyyy-mm-DD )-STR _ TO _ DATE(sysdate(), % Y-% m-% d );
1 .甲骨文
(1)使用收件人_字符函数处理数字
TO_CHAR(数字,格式)
TO_CHAR(薪金, $99,999.99 );
(2)使用收件人_字符函数处理日期
TO_CHAR(日期,格式);
to_char(sysdate, q )季
to_char(系统日期, yyyy )年
to_char(系统日期,‘嗯’)月
to_char(系统日期, dd )日
to_char(系统日期, d )星期中的第几天
to_char(系统日期,日)星期几
to_char(系统日期, ddd )一年中的第几天
(3)收件人号码
使用收件人号码函数将字符转换为数字
TO_NUMBER(char[,格式])
(4)迄今为止
使用截止日期函数将字符转换为日期
到日期(字符[,格式])
-
2.sql
1)类型转换:Cast()类型转换,例:Cast(@startdate为日期时间)、转换(名称为nvarchar)
2)日期截取:日期部分()返回代表指定日期的指定日期部分的整数,例:
日期部分(Dd,@startdate)取日,
日期部分(月,@开始日期)取月,
日期部分(Yy,@startdate) -取年
3)日期操作:Dateadd()在向一个日期加上一个段时间的基础上,返回新的日期时间类型。例:加2天日期添加(日期,2,"2009-6-1")返回:2009-6-3 00:00:00.000
-
3.mysql
日期格式转换:日期格式(日期,格式),时间格式(时间,格式)
1)使用日期格式(数据库字段, %Y%m%d )将时间类型字段格式为年-月-日字符串格式
2)字符串到日期(数据库字段, %m.%d.%Y )将字符串类型字段格式为年-月-日时间格式
3)MySQL select date _ format( 2008-08-08 22:23:00 , % W % M % Y );
-
date _ format( 2008-08-08 22:23:00 , %W %M %Y)
-
2008年8月星期五
-
MySQL select date _ format( 2008-08-08 22:23:01 , % Y % m % d % H % I % s );
-
date _ format( 2008-08-08 22:23:01 , %Y%m%d%H%i%s)
-
20080808222301
-
MySQL select time _ format( 22:23:01 , % h . % I . % s );
-
time_format(22:23:01 , %H.%i.%s)
-
22.23.01
- MySQL日期、时间转换函数:日期格式(日期,格式),时间格式(时间,格式)能够把一个日期/时间转换成各种各样的字符串格式。它是字符串到日期(字符串,格式)函数的一个逆转换。
4)
收件人号码用投就可,但要填适当的类型,示例:选择cast(11为无符号整数)/*整型*/选择演员(十进制11(10,2)) /*浮点型*/