设为首页 加入收藏

TOP

Mysql常用函数汇总(三)
2015-11-21 01:46:28 来源: 作者: 【 】 浏览:1
Tags:Mysql 常用 函数 汇总

  %r 时间,12 小时(hh:mm:ss [AP]M)
  %T 时间,24 小时(hh:mm:ss)
  %S 秒(00……59)
  %s 秒(00……59)
  %p AM或PM
  %w 一个星期中的天数(0=Sunday ……6=Saturday )
  %U 星期(0……52), 这里星期天是星期的第一天
  %u 星期(0……52), 这里星期一是星期的第一天
  %% 一个文字“%”。

?


--DAYOFYEAR(date) 返回date是一年的第几天(1~366)
例子:SELECT DAYOFYEAR('2015-07-27');//208

--DAYOFMONTH(date)或DAY() 返回date是一个月的第几天(1~31)
例子:SELECT DAYOFMONTH('2015-07-27');//27

--DAYOFWEEK(date) 返回date所代表的一星期中的第几天(1~7)
例子:SELECT DAYOFWEEK('2015-07-27');//2星期一为第二天.

--WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。
例子:SELECT WEEKDAY('2015-07-27 10:09:08');//0表示星期一

--DAYNAME(date) 返回date的星期名.
例子:SELECT DAYNAME('2015-07-27 10:09:08');//Monday

--MONTHNAME(date) 返回date的月份名.
例子:SELECT MONTHNAME('2015-07-27 10:09:08');//July

--LAST_DAY(date )
函数使用说明:获取一个日期或日期时间值,返回该月最后一天对应的值。
若参数无效,则返回 NULL 。
例子:SELECT LAST_DAY('2015-02-1 10:09:08');//2015-02-28

--YEAR(date) 返回日期date的年份(1000~9999)
例子:SELECT YEAR('2015-07-27 10:09:08');//2015

--QUARTER(date) 返回date在一年中的季度(1~4)
例子:SELECT QUARTER('2015-07-27 10:09:08');//3

--MONTH(date) 返回date的月份值(1~12)
例子:SELECT MONTH('2015-07-27 10:09:08');//7

--WEEK(date) 返回日期date为一年中第几周(0~52)
例子:SELECT WEEK('2015-07-27 10:09:08');//30
--WEEK(date,first)
对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,
范围在0到52。2个参数形式WEEK()允许你指定星期是否开始于星期天或星期一。
如果第二个参数是0,星期从星期天开始,如果第二个参数是1,从星期一开始。
例子:SELECT WEEK('2015-07-27 10:09:08',1);//31

--HOUR(time) 返回time的小时值(0~23)
例子:SELECT HOUR('2015-07-27 10:09:08');//10

--MINUTE(time) 返回time的分钟值(0~59)
例子:SELECT MINUTE('2015-07-27 10:09:08');//9

--SECOND(time) 返回time的秒数,范围是0到59。
例子:SELECT SECOND('2015-07-27 10:09:08');//8

五、控制流函数

CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default
CASE [test] WHEN[val1] THEN [result]...ELSE [default]END 如果test和valN相等,则返回resultN,否则返回default
IF(test,t,f) 如果test是真,返回t;否则返回f
IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2

NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL之――新安装的MySQL必须调.. 下一篇小贝_mysql优化学习

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: