数据库内日期类型数据大于小于条件查找注意事项

这篇具有很好参考价值的文章主要介绍了数据库内日期类型数据大于小于条件查找注意事项。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 只传date格式的日期取查datetime的字段的话默认是 00:00:00

  • 日期类型字符串需要使用 ’ ’ 单引号括住

  • 使用大于小于条件查询某一天的日期数据 前后判断条件不能是同一天

  • 一个例子

数据库内数据:
数据库内日期类型数据大于小于条件查找注意事项,SQL,数据库,oracle

查询2023-08-14之后的数据:

select * from tetstable where updatetime >= '2023-08-14';

数据库内日期类型数据大于小于条件查找注意事项,SQL,数据库,oracle

查询2023-08-14之前的数据:

SELECT * FROM `tetstable`WHERE updatetime <= '2023-08-14'

数据库内日期类型数据大于小于条件查找注意事项,SQL,数据库,oracle

查询2023-08-14一天内的数据:

SELECT * FROM `tetstable`
WHERE updatetime >= '2023-08-14' and updatetime <= '2023-08-15';

数据库内日期类型数据大于小于条件查找注意事项,SQL,数据库,oracle

注意:大于小于的判断日期不能是同一天,否则会导致查询数据为空!

SELECT * FROM `tetstable`
WHERE updatetime >= '2023-08-14' and updatetime <= '2023-08-14';

数据库内日期类型数据大于小于条件查找注意事项,SQL,数据库,oracle

因为date类型数据传入timestamp字段会自动转换为0点0分0秒

也就是说上面SQL语句等价于:

SELECT * FROM tetstable WHERE updatetime >= '2023-08-14 00:00:00' and updatetime <= '2023-08-14 00:00:00';文章来源地址https://www.toymoban.com/news/detail-658217.html

到了这里,关于数据库内日期类型数据大于小于条件查找注意事项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MyBatis实现 Java 实体类和数据库中日期类型之间的转换(超详细)

    数据库存储的时间字段的类型是datetime Java实体类的时间字段类型是Date 需求:响应前端的时间字段格式为”yyyy-MM-dd HH:mm:ss“ 1、定义resultMap 定义 Java 对象和数据库表字段的对应关系,在 mapper.xml 文件中使用 #{属性名,jdbcType=数据库字段类型} 来进行参数传递和结果集映射,例如

    2024年02月20日
    浏览(54)
  • [SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)

    SQL Server数据库中,如何将时间日期类型(DateTime)的数据转换成字符串类型(varchar,nvarchar),并对其进行 yyyy-mm-dd 形式的格式化输出 使用SQL Server的 CONVERT() 函数,如下: SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10) 或者 SELECT CONVERT(VARCHAR(10), GETDATE(), 120) 在SQL Server 2012及以上版本中,新增

    2024年02月07日
    浏览(71)
  • mybatis中大于 ,小于 ,大于等于,小于等于 的转义字符

    实际的开发中,经常会遇到一些场景,比如 查询小于某个时间,或者是查询小于某个年龄 等。这个时候就需要在  MyBatis  的  XML  文件中使用一些  、=  等符号,但是如果直接使用的话文件会报错。可以通过下面的特殊符号转义。  注意:这是mybaits中支持的,不是sql中支

    2024年02月12日
    浏览(42)
  • 【Microsoft 支持】【数据库-MySql】当您尝试从大于 5000 的 TCP 端口连接时收到错误 WSAENOBUFS (10055)

    ​ When you try to connect from TCP ports greater than 5000 you receive the error ‘WSAENOBUFS (10055)’ If you try to set up TCP connections from ports that are greater than 5000, the local computer responds with the following WSAENOBUFS (10055) error message: An operation on a socket could not be performed because the system lacked sufficient buffer spa

    2024年02月13日
    浏览(42)
  • mybatis xml 中 大于、小于、等于 写法

    在 *.xml 中使用常规的 = = = 会与xml的语法存在冲突 字符名称 sql符号 转义字符 大于号 gt; 小于号 lt; 不等于 lt;gt; 大于等于号 = gt;= 小于等于号 = lt;= 与 amp; 单引号 \\\' apos; 双引号 \\\" quot; sql语句 xml 语句 转义字符 之前不能有空格,例如: gt; 或者 g t; 都是错误的 转义字符 必须以

    2023年04月25日
    浏览(45)
  • mybatis xml 中的 大于、小于、等于 写法

    在 *.xml 中使用常规的 = = = 会与xml的语法存在冲突 字符名称 sql符号 转义字符 大于号 gt; 小于号 lt; 不等于 lt;gt; 大于等于号 = gt;= 小于等于号 = lt;= 与 amp; 单引号 \\\' apos; 双引号 \\\" quot; sql语句 xml 语句 转义字符 之前不能有空格,例如: gt; 或者 g t; 都是错误的 转义字符 必须以

    2023年04月26日
    浏览(52)
  • js 校验 大于等于0小于等于100

    如果你想要在JavaScript中校验一个数值是否在0到100之间(包括0和100),你可以使用以下的函数: 你可以使用这个函数来检查一个值是否在指定的范围内。例如: 如果你需要在一个表单验证中使用这个函数,你可以这样做: 在这个例子中, validateRange 函数会检查用户输入的值

    2024年01月17日
    浏览(61)
  • MySQL数据库——MySQL WHERE:条件查询数据

    在 MySQL 中,如果需要有条件的从数据表中查询数据,可以使用 WHERE 来指定查询条件。 使用 WHERE 的语法格式如下: WHERE 查询条件 查询条件可以是: 带比较运算符和逻辑运算符的查询条件 带 BETWEEN AND 的查询条件 带 IS NULL 的查询条件 带 IN

    2024年02月03日
    浏览(65)
  • 数据库基础之 - MySQL条件查询

    从今天开始,本系列内容就带各位小伙伴学习数据库技术。 数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约【 1263】 字,不说废话,只讲可以让你学到技术、

    2024年02月06日
    浏览(76)
  • 【mybatis】xml 大于|小于|等于 写法及介绍

    在 *.xml 中使用常规的 = = = 会与xml的语法存在冲突 字符名称 sql符号 转义字符 大于号 gt; 小于号 lt; 不等于 lt;gt; 大于等于号 = gt;= 小于等于号 = lt;= 与 amp; 单引号 \\\' apos; 双引号 \\\" quot; sql语句 xml 语句 转义字符 之前不能有空格,例如: gt; 或者 g t; 都是错误的 转义字符 必须以

    2023年04月26日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包