mysql的datepart函数_MySQL中的 DATE_FORMAT 与 SQL Server中的 DATEPART()函数使用介绍
本小白最近学习MySQL,因为之前是已经有学过微软大佬的SQL Server所以自认为理解的还是稍快的(滑鸡),好了说正事。
今天在写一个查询语句时,需要用到 一个日期函数:DATEPART( )
因为SQL Server是有这个函数的,所以首先想到了这个函数,结果发现在MySQL中这个函数是不存在的
赶紧去百度,在 API 中查询琢磨了半天终于搞明白了!!
在MySQL中,虽然没有 DATEPART( ) 函数,但是可以用 DATE_FORMAT( )函数来代替,两种函数的用法基本一致,接下来记录一下这两个函数的使用。
SQL Server 的 DATEPART ( )
DATEPART( )函数用来:返回代表指定日期的指定日期部分的整数。
语法如下:
DATEPART( 日期缩写 , 日期 ) 例如 DATEPART( dd , 2019-03-08 )
解释:简单来说就是,这个函数需要传入两个参数,第一个参数是你要提取的部分(比如:yy,mm,dd 等),第二个参数当然就是你要从哪个日期中取出你需要的时间啦
下面将列出日期和日期缩写的表:
日期
缩写
年(year)
yy或yyyy
季度(quarter)
qq或q
月(month)
mm或m
年的第几天(dayofyear)
dy或y
天(day)
dd或d
周(week)
wk或ww
一周的第几天(weekday)
dw
小时(Hour)
hh
分钟(minute)
mi或n
秒(second)
ss或s
毫秒(millisecond)
ms
代码演示阶段:
SELECT DATEPART(yy,‘2019-03-08 18:50‘)
返回:2019
SELECT DATEPART(mm,‘2019-03-08 18:50‘)
返回:3
SELECT DATEPART(dd,‘2019-03-08 18:50:25‘)
返回:8
SELECT DATEPART(qq,‘2019-03-08 18:50:25‘)
返回:1
SELECT DATEPART(dy,‘2019-03-08 18:50:25‘)
返回:67
SELECT DATEPART(ww,‘2019-03-08 18:50:25‘)
返回:10
--这个返回这周第几天需要注意一下:--2019-03-08实际是星期五但是返回了6--是因为国际标准每周日是每星期的第一天,周六则是每星期的最后一天--所以星期五则返回6
SELECT DATEPART(dw,‘2019-03-08 18:50:25‘)
返回:6
SELECT DATEPART(hh,‘2019-03-08 18:50:25‘)
返回:18
SELECT DATEPART(mi,‘2019-03-08 18:50:25‘)
返回:50
SELECT DATEPART(ss,‘2019-03-08 18:50:25‘)
返回:25
--因为我没输入毫秒所以默认是0
SELECT DATEPART(ms,‘2019-03-08 18:50:25‘)
返回:0
休息明天继续 ~_~
原文:https://www.cnblogs.com/wanguncle/p/10497675.html
mysql的datepart函数_MySQL中的 DATE_FORMAT 与 SQL Server中的 DATEPART()函数使用介绍相关推荐
- sql ddl中key_SQL DDL:SQL Server中SQL DDL命令入门
sql ddl中key This article explains SQL DDL commands in Microsoft SQL Server using a few simple exampl ...
- java sqlserver uuid_java中的UUID和sql server中的uniqueidentifier的问题
我有一个实体(Car)映射到db(car)中的表 . pojo Car的id是UUID,car table的列类型是uniqueidentifier . id字段如下所示: @ID @Type(typ ...
- SQL Server中的Replicate函数。循环字符次数,可用于多层分类
描述 REPLICATE :以指定的次数重复字符表达式. 语法 REPLICATE ( character_expression , integer_expression ) 参数 character ...
- sql server中QUOTENAME()函数的用法
操作sql server尤其是写存储过程时,要用到各种各样的函数,今天就总结一个quotename()的用法. 1.语法: quotename('character_string'[,'quote_c ...
- sql server中quotename()函数的用法(转载)
操作sql server尤其是写存储过程时,要用到各种各样的函数,今天就总结一个quotename()的用法. 1.语法: quotename('character_string'[,'quote_c ...
- sql server编程之 T-SQL函数
T-SQL函数 学习系统函数.行集函数和Ranking函数:重点掌握字符串函数.日期时间函数和数学函数的使用参数以及使用技巧 重点掌握用户定义的标量函数以及自定义函数的执行方法 掌握用户定义的内嵌表值 ...
- 深入浅出SQL Server中的死锁
简介 死锁的本质是一种僵持状态,是多个主体对于资源的争用而导致的.理解死锁首先需要对死锁所涉及的相关观念有一个理解. 一些基础知识 要理解SQL Server中的死锁,更好的方式是通过类比从更大的面理 ...
- sql server序列_在SQL Server中实现序列聚类
sql server序列 In this article, we will be discussing Microsoft Sequence Clustering in SQL Server. Thi ...
- mysql的datepart函数_MySQL中的 DATE_FORMAT 与 SQL 中的 DATEPART()函数使用介绍
本小白最近学习MySQL,因为之前是已经有学过微软大佬的SQL Server所以自认为理解的还是稍快的(滑鸡),好了说正事. 今天在写一个查询语句时,需要用到 一个日期函数:DATEPART( ) 因 ...
最新文章
- spring mvc @ModelAttribute 基本类型 自定义对象解析流程
- 一种 Android 应用内全局获取 Context 实例的装置
- 计算机d盘给c盘,win10 c盘与d盘都是主分区如何将d盘空间分给c盘
- ppt扇形图怎么显示数据_前方高能!多维数据分析的神器雷达图PPT制作教程来啦!...
- TensorFlow 学习(十)—— 工具函数
- 高并发面试 - 如何设计一个高并发系统?
- threallocal详解
- MyEclipse 2015 CI
- 石头剪刀布代码android,微信小程序源码解说:石头剪刀布(附源码下载)
- MFC工作笔记0006---#pragma warning(disable:4996)是什么意思
- 【note】Swift初见笔记
- linux之dos2unix命令
- 深入搜索引擎的关键——索引
- 【NOIP2014模拟8.25】设备塔
- Django 配置App特定类的富文本编辑器
- [礼仪大赛策划方案]图:如何打造一场精美极致的礼仪大赛?PPT动态柱状图,如何动态显示?Flash如何渲染PPT界面呢?
- XILINX FPGA数字信号处理——2、数字信号处理实现方法
- 368计算机毕业设计
- 数学专业英语--2.5(几何)
- php实现幻灯片效果,flash幻灯片切换效果代码,超简单超实用