SQL 使用总结二 ( 不同库的日期总结)
以下内容都是基于ANSI标准,针对不同的库可能已经有新的内容,此处仅仅作为参考使用。如有遗漏的也欢迎大家补充!
不同平台的日期类型
产品 |
数据类型 |
用途 |
Oracle |
DATE |
存储日期和时间信息 |
SQL Server |
DATETIME |
存储日期和时间信息 |
SMALLDATETIME |
存储日期和时间信息,但取值范围小于DATETIME |
|
DATE |
存储日期值 |
|
TIME |
存储日间值 |
|
MySQL |
DATETIME |
存储日期和时间信息 |
TIMESTAMP |
存储日期和时间信息 |
|
DATE |
存储日期值 |
|
TIME |
存储日间值 |
|
YEAR |
单字节,表示年 |
不同平台的部分日期函数
产品 |
日期函数 |
用途 |
SQL Server |
DATEPART |
返回日期的某个元素的整数值 |
DATENAME |
返回日期的某个元素的文本值 |
|
GETDATE() |
返回系统日期 |
|
DATEDIFF |
返回两个日期之间由指定日期元素表示的间隔,如天数,分钟数和秒数 |
|
DATEADD |
在日期中添加或减去指定的时间间隔 |
|
Oracle |
NEXT_DAT |
返回指定日期之后的下一天(如Friday) |
MONTHS_BETWEEN |
返回两个日期之间相差的月数 |
|
MySQL |
DAYNAME(date) |
显示星期几 |
DAYOFMONTH(date) |
显示几日 |
|
DAYOFWEEK(date) |
显示星期几 |
|
DAYOFYEAR date) |
显示一年中的第几天 |
不同平台的常见日期元素
产品 |
语法 |
日期元素 |
SQL Server |
yy |
年 |
|
极度 |
|
mm |
月 |
|
dy |
积日(从历年的第一天累计的天数) |
|
wk |
星期 |
|
dw |
周日 |
|
hh |
小时 |
|
mi |
分钟 |
|
ss |
秒 |
|
ms |
毫秒 |
|
Oracle |
AD |
公元 |
AM |
正午以前 |
|
BC |
公元前 |
|
CC |
世纪 |
|
D |
星期中的第几天 |
|
DD |
月份中的第几天 |
|
DDD |
年中的第几天 |
|
DAY |
拼写出来的周日(如MONDAY) |
|
Day |
拼写出来的周日(如Monday) |
|
Day |
拼写出来的周日(如monday) |
|
DY |
周日的三个字母缩写(如MON) |
|
Dy |
周日的三个字母缩写(如Mon) |
|
dy |
周日的三个字母缩写(如mon) |
|
HH |
小时 |
|
HH12 |
小时 |
|
HH24 |
小时(24小时制) |
|
J |
自公元前4713年12月31日起至今的日子 |
|
MI |
分钟数 |
|
MM |
月份 |
|
MON |
月份的三个字母缩写(如JAN) |
|
Mon |
月份的三个字母缩写(如Jan) |
|
Mon |
月份的三个字母缩写(如jan) |
|
MONTH |
月份的拼写(如JANUARY) |
|
Month |
月份的拼写(如January) |
|
Month |
月份的拼写(如january) |
|
PM |
中午之后 |
|
Q |
季度数 |
|
RM |
以罗马数字表示的月份 |
|
RR |
两位数字表示的年份 |
|
SS |
秒数 |
|
SSSSS |
自午夜起累计的秒数 |
|
SYYYY |
以符号数表示的年份,如公元前500年就表示-500 |
|
W |
月里的第几个星期 |
|
WW |
年里的第几个星期 |
|
Y |
年份的最后一位数字 |
|
YY |
年份的最后两位数字 |
|
YYY |
年份的最后三位数字 |
|
YYYY |
年份 |
|
YEAR |
拼写出来的年份(如TEN) |
|
Year |
拼写出来的年份(如Ten) |
|
year |
拼写出来的年份(如ten) |
|
MySQL |
SECOND |
秒 |
MINUTE |
分钟 |
|
HOUR |
小时 |
|
DAY |
天 |
|
MONTH |
月 |
|
YEAR |
年 |
|
MINUTE_SECOND |
分和秒 |
|
HOUR_MINUTE |
小时和分 |
|
DAY_HOUR |
天和小时 |
|
YEAR_MONTH |
年和月 |
|
HOUR_SECOND |
小时、分和秒 |
|
DAY_MINUTE |
天和分钟 |
|
DAY_SECOND |
天和秒 |
SQL 使用总结二 ( 不同库的日期总结)相关推荐
- 【PTE】SQL注入(二)
七.盲注 盲注会用到上百条语句去一个字母一个字母猜,所以一般都会用自动化工具去跑,而不是手工注入 (一)布尔盲注(bool) 特点:无论参数是什么,只有两种:①正常显示,②啥也不显示 1.几个函数 s ...
- SQL学习(二)之四大查询语句以及标准写法
SQL四大查询语句--增删改查 增-INSERT INSERT INTO 表 (字段列表) VALUES(值列表) INSERT INTO `user_table` (`ID`, `username` ...
- 云效 Flow——Java构建并通过云效上传二方库到 Maven 私有仓库
解决方案 当用户开通了 Maven 私有仓库服务后,云效会为用户生成两个私有仓库,一个用于存放 release 版本的二方库,一个用于存储 SNAPSHOT 版本的二方库. Release 仓库地址示 ...
- sql server使用convert来取得datetime日期数据
sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), ...
- SQL查询得到(按编号分组的日期最大的记录)
用SQL查询得到(按编号分组的日期最大的记录) 编号 F1 F2 日期 001 ... ... 2006-01-01 10:25:00 001 ... ... 2006-01-01 10:26:00 ...
- SQL开发技巧(二) 【转】感觉他写的很好
本文转自: http://www.cnblogs.com/marvin/p/DevelopSQLSkill_2.html 本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列 ...
- mysql日期排序YMD_php将二维数组按日期(支持Ymd和Ynj格式日期)排序
思路: 将所有日期转化成时间戳保存在新数组里面(新数组1和新数组2), 将新数组2排序, 再将新数组2中的元素逐个查找在数组1中的索引, 根据索引将原始数组重新排序, 最终得到排序后的二维数组. - ...
- ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能
ASP.NET Web--GridView 完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能 环境说明 系统要求:win7/10/11 开发语言:C# 开发工具:Visual Studio ...
- 【sql注入】二次注入
原文地址 [sql注入]二次注入 – Yoyo&Kiki's Blog (mylovekiki.top) 注入原理 攻击者构造恶意的数据并存储在数据库后,恶意数据被读取并进入到SQL查询语句所 ...
- SQL Server 实验二 创建数据库
SQL Server 实验二 创建数据库 这是一个系列,需几个文档一起看 Use master go Drop Database YGGLcreate database YGGL on (name=' ...
最新文章
- Scrapy 学习笔记(-)
- 存储能否导致ESXi网络性能问题?
- FFmpeg视频转码技巧之-crf参数(H.264篇)
- SqlTransaction——事务详解 [转]
- 如何让代码段只运行在 Debug 模式下 ?
- Hadoop-HBASE案例分析-Hadoop学习笔记二
- windows版mysql添加远程访问
- 我们体验了宝马自然语音识别,还给它出了几道「附加题」
- python_类装饰器
- Arcgis Android - HelloWorld
- python查找列表中的重复值_在列表列表中查找重复项
- Android中的Action和Category常量表
- SPSS学习(1)之数据录入与数据获取
- 7_使用OGR模块操作矢量数据
- 微型计算机原理考试试卷,微机原理试题集试题库(带答案解析)
- 基于Simulink的雷达系统射频前端建模仿真(附源码)
- JVM基础知识整理----体系结构和运行时数据区
- ipconfig/all详解
- win10下tensorflow库gpu运行环境配置实操
- Microsoft Dynamics CRM 2015 Application Design 免积分下载
热门文章
- candence的图纸大小设置_提前感受一下,CAD高手的字体和标注设置原则
- 彩色手绘元宵节插画风素材图片
- 做春节海报没有思路?传统节日年味十足,PSD分层模板,给你灵感!
- Adobe Illustrator的教程等距购物移动应用程序
- UI实用可临摹素材|剖析UI界面设计基本原则!
- JavaScript提升(Hoisting)---借鉴自W3CSchool
- Maven 动态Web的创建 及 Tomcat的启动
- OpenStack Glance(镜像服务)基础架构:Basic architecture
- F-Stack KNI配置注意事项
- 零基础学java web开发 pdf_从零开始学Java Web开发 PDF 扫描版[69M]