要求:查询出emp表中1981年2月份入职的员工

常用的两种方式:

1.YEAR查询年,MONTH查询月

SELECT*
FROMemp
WHEREYEAR(HIREDATE)='1981' AND MONTH(HIREDATE)='2'

2.date_format (使用更多)

SELECT *
FROMemp
WHEREDATE_FORMAT(hiredate,'%Y-%m') = '1981-02'

第二种方式,需要注意的是日期格式一定要正确

例如:

DATE_FORMAT(hiredate,’%Y-%m’) = ‘1981-2’
是无法查询到数据的,因为 %m 对应的月份格式就是: 01,02,03…12.

如果换成
DATE_FORMAT(hiredate,’%Y-%c’) = ‘1981-2’
就能查询到数据。

MySQL 日期格式

%Y       代表四位年份;     **%y** 代表两位年份%m     代表月格式(01,02,03...12);       **%c** 代表月格式(1,2,3...12)%d      代表日%H       代表24小时制;    %h代表12小时制%i     代表分钟(00,-01,02...59)%S或%s   代表秒(00,01,02...59)

sql语句查询指定月份数据相关推荐

  1. sql语句查询指定年月的数据

    sql语句查询指定年月的数据,思路是将数据库中的日期转换成 'yyyy-MM' 格式的字符串,然后与参数对比,示例如下: 参数传年月字符串,如:"2020-07", sql语句: ...

  2. mysql中通过sql语句查询指定数据表的字段信息

      mysql数据库在安装完成时,自动创建了information_schema.mysql.test这三个数据库.其中,information_schema记录了创建的所有数据库的相关信息,因此可以 ...

  3. SQL语句查询出的数据进行字符串拼接,oracle批量删除数据库用户实例演示

    通过 dba_users 表可以查询出所有的数据库用户,我下面筛选了所有 HR 开头的数据库用户,要把他们都删掉. select username from dba_users where usern ...

  4. sql语句查询一条数据的上一条数据和下一条数据

    表t_tablename id_param为当前id 1.查询上一条数据 select * from t_tablename where id=(select max(id) from t_table ...

  5. sql语句查询重复的数据

    查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...

  6. oracle字段长度大于3的值,sql语句查询字段长度大于6

    sql语句怎么在一个数据库中查找拥有同一字段名的所有表 1.在Oracle中,这样写就可以解决了select column_name,table_name from user_tab_columns ...

  7. thinkphp5基本的一些操作/API友好/获取请求信息(Request)/判断请求类型(GET...)/验证参数数据(Validate)/连接数据库/原生sql语句查询

    文章目录 一.API友好 1.举两个thinkphp5关于API友好的例子 (1)数据输出 (2)错误调试Trace 二.获取请求信息(Request) 1.获取URL信息 2.获取 模块/控制器/操 ...

  8. mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  9. sql--sqlsever--时间相关SQL语句--查询当前时间至前N天的数据

    sql–sqlsever–时间相关SQL语句–查询当前时间至前N天的数据 . . . sql server:取当前时间前10分钟之内的数据 dateadd() 当前时间 select GETDATE( ...

最新文章

  1. linux solusos 软件包管理工具 eopkg 简介
  2. WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
  3. leetcode 241. Different Ways to Add Parentheses | 241. 为运算表达式设计优先级(Java)
  4. 这个耳机一点不输千元级的AirPods
  5. 知乎阅读三百万的生信学习指南
  6. java作业 景区门票
  7. 网易手游《幻书启世录》将于2022年2月14日停止运营
  8. fastica和pca区别_PCA与ICA
  9. Python 3.6模拟输入并爬取百度前10页密切相关链接
  10. 2021年河南省高考成绩啥时候查询,2021年河南高考成绩什么时候出来,今天几点钟出成绩可以查询...
  11. coreseek笔记
  12. 超简单版Python打包exe文件,并修改图标,这将是你见过最容易上手的教程~
  13. wim工具扫描linux磁盘,图文解说WIMTOOL的安装及利用该工具编辑WIM文件
  14. c语言程序 中断函数示例,单片机中断应用的C语言编程 -解决方案-华强电子网
  15. 今日睡眠质量记录74
  16. 一文了解基金投资的方法
  17. 运筹与决策(二)excel画图、公式与函数用法
  18. Win7如何搜索文件内容
  19. acpc2013 G. The Stones Game (思维)
  20. ilitek win10 触摸屏驱动_德国布拉本达(Brabender)触摸屏维修常见故障_触摸屏维修吧...

热门文章

  1. 开始菜单和cortana无法工作
  2. Android 8.1 Doze模式分析(二)——Light Doze模式
  3. [php] wordpress视频教程高清免费下载
  4. PAT(乙级)2022年夏季考试 C语言AC代码
  5. 显示器是微型计算机必须配置的一,显示器是微型计算机必须配置的一种( )
  6. 【开发】3.6-动态主题
  7. 分割字符串的两种方法
  8. 【软件测试学习】禅道工具使用
  9. 使用华为手机,要记得调整这些设置,能大大提升性能
  10. 安卓全面屏,水滴屏,刘海屏动态显示隐藏状态栏,导航栏