mysql学习第三天练习(日期和时间函数)
- -- 日期和时间函数
- -- 获取当前日期
- select curdate(),current_date()
- from dual
- -- 返回服务器当前的日期和时间
- select NOW(),SYSDATE()
- from dual
- -- 返回当前时间
- select CURTIME()
- from dual
- -- 返回世界标准日期时间
- select UTC_DATE(),UTC_TIME()
- from dual
- -- 返回两个日期相差时间
- select TIMEDIFF('12:30:00','')
- from dual
- -- 返回两个时间相差天数
- select DATEDIFF('2000-1-1','1999-12-31')
- from dual
- -- 日期加上一个时间间隔值
- select DATE_ADD(NOW(),INTERVAL 1 DAY)
- from dual
- -- 日期间去一个时间间隔值
- select DATE_SUB(NOW(),INTERVAL 1 DAY)
- from dual
- -- 选取日期时间的各个部分
- select TIME(NOW()),DATE(NOW()),`YEAR`('2001-1-1')
- from dual
- -- 从日期中抽取出某个单独的部分或组合
- select EXTRACT(YEAR FROM NOW())
- from dual
- -- 返回日期在一周、一月、一年中是第几天
- select DAYOFWEEK(NOW()),DAYOFMONTH(NOW()),DAYOFYEAR(NOW())
- from dual
- -- 返回日期的星期和月份名称
- select DAYNAME(NOW()),MONTHNAME(NOW())
- from dual
- -- 格式化日期
- select DATE_FORMAT(NOW(),'%y年%m月%d')
- from dual
- -- 格式化时间
- select DATE_FORMAT(NOW(),'%h时%m分%s秒')
- from dual
- -- 练习4
- -- 1、查询服务器当前时间
- select sysdate()
- -- 2、查询部门10,20的员工截止到2000年1月1日,工资了多少周,入职的月份
- select ceil(datediff('2000-01-01',hiredate)/7),extract(month from hiredate)
- from emp
- where deptno in(10,20)
- -- 3、如果员工试用期6个月,查询职位不是MANAGER的员工姓名,
- -- 入职日期,转正日期,入职日期是第多少个月,第多少周
- select ename 姓名,hiredate 入职日期,date_add(hiredate,
- interval 6 month) 转正日期,extract(month from hiredate)
- 第多少个月,weekofyear(hiredate) 第多少周
- from emp
- where job <> 'MANAGER'
mysql学习第三天练习(日期和时间函数)的更多相关文章
- MYSQL学习笔记三:日期和时间函数
MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ ...
- 转MYSQL学习(三) 函数
这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1.求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MO ...
- MySql学习笔记三
MySql学习笔记三 4.DML(数据操作语言) 插入:insert 修改:update 删除:delete 4.1.插入语句 语法: insert into 表名 (列名1,列名2,...) val ...
- MySQL学习笔记(三):常用函数
一:字符串函数 需要注意的几个细节: 1.cancat中有一个字符串为null,则结果为null. 2.left(str,x) 和 right(str,x)中x为null,则不返回任何字符串,不是nu ...
- MySQL学习(三)函数
一.数学函数 绝对值函数ABS():ABS(X) 返回圆周率函数PI() 平方根函数SQRT() 求余函数MOD(X,Y) 获取整数函数CEIL(X),CEILING(X)返回不小于X的最小整数:FL ...
- 我的MYSQL学习心得(十) 自定义存储过程和函数
我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心 ...
- MySQL数据库9 - 日期与时间函数
一 日期和时间函数 函数的概念:按指定格式输入参数,返回正确结果的运算单元 1. 返回当前日期:curdate() current_date() current_date()+0可以将当前日期转换为数 ...
- MySQL数据库—日期与时间函数
一. 日期和时间函数 函数的概念:按指定格式输入参数,返回正确结果的运算单元 1. 返回当前日期:curdate() current_date() current_date()+0可以将当前日期转换为 ...
- MySQL日期和时间函数汇总
本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数. 日期和时间函数 函数 描述 ADDDATE() 给日期值添加时间值 ADDTIME() 添加time CONVERT_TZ() ...
随机推荐
- C#队列Queue,利用队列处理订单
一.什么是队列 队列(Queue)代表了一个先进先出的对象集合.当您需要对各项进行先进先出的访问时,则使用队列.当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队. 这是摘抄网上的.做了 ...
- April 22 2017 Week 16 Saturday
Fear is an essential part of our survival, it keeps us alert. 恐惧是生存的重要部分,它让我们保持警惕. Fear and pain are ...
- Selenium入门系列3 单个元素的定位方法
UI自动化首先要识别对象,再操作对象,最后判定实际结果与预期结果是否一致. 这一节学习的是识别单个对象,webdriver提供了8种方式. <a id="idofa" cla ...
- Ubuntu中在QT中配置OpenGL
之前搞实验室项目,博客有些天没有更新.现在学习需要,开始搞OpenGL+Ubuntu+QT. 搞了整整一天,由于是首次使用ubuntu,所以这ubuntu下配置qt和Opengl环境时走了很多的弯路, ...
- IOS 解析XML数据
● 什么是XML ● 全称是Extensible Markup Language,译作“可扩展标记语言” ● 跟JSON一样,也是常用的一种用于交互的数据格式 ● 一般也叫XML文档(XML ...
- 一个TCP的问题,所谓TCP面向连接的虚电路到底是怎么实现的?
http://www.cskaoyan.com/thread-23715-1-1.html 今天我又查阅了一些资料,发觉一个问题,TCP所谓的面向连接的特性以及建立虚电路,与网络层虚电路服务好像有着本 ...
- 用命令关键字(Cmdlet Keyworlds)编写面向管道的脚本
使用begin process和end关键字 把你的脚本分成 初始化 处理和清楚几个区域
- [转] JAVA中读取网络中的图片资源导入到EXCEL中
需求 导出人员的信息并且加上人员的照片至EXCEL中 完整的代码 //创建一个表格 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...
- GNOME keyring [(null)] 的密码:
在ubuntu下执行svn checkout命令时,总是报下面的错误: GNOME keyring [(null)] 的密码:svn: 方法 OPTIONS 失败于 “http://xxxxxxxx/ ...
- Qlikview 数据加载方法罗列
以下是通常会用到的数据加载的方法,供大家参考: 1. 从文件加载: Data: Load *,RowNo() as InputKey; SQL SELECT ID,TEST,DATECREATED F ...