关于SQL时间类型的模糊查询

简介:

 

今天用time  Like   ' 2008-06-01% ' 语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。


自己也查阅了一些资料。关于时间的模糊查询有以下三种方法:

 

1 .Convert转成String,在用Like查询。

select   *   from  table1    where   convert ( varchar ,date, 120 like     ' 2006-04-01% '   

 

2 . Between

select   *   from  table1  where  time  between   ' 2006-4-1 0:00:00 '   and   ' 2006-4-1 24:59:59 ' ";

 

3   datediff ()函数

select   *   from  table1    where   datediff ( day ,time, ' 2006-4-1 ' ) = 0

 

第一种方法应该适用与任何数据类型;

第二种方法适用String外的类型;

第三种方法则是为date类型定制的比较实用快捷的方法。

 

    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2009/09/23/1572286.html,如需转载请自行联系原作者


相关文章
|
弹性计算 JavaScript Linux
ElasticSearch备份与恢复-elasticdump工具
ElasticSearch备份与恢复-elasticdump工具
|
资源调度
Vue3+vite个人博客网站从0-1(项目环境搭建)
Vue3+vite个人博客网站从0-1(项目环境搭建)
924 0
Vue3+vite个人博客网站从0-1(项目环境搭建)
|
5月前
|
JavaScript
JS实现多条件搜索函数
JS封装的多条件搜索
|
11月前
|
关系型数据库 MySQL Serverless
MySQL DATETIME 查询条件
MySQL DATETIME 查询条件
620 1
|
存储 缓存 前端开发
前端快照实现方案详解
前端快照实现方案详解
896 1
|
开发框架 JSON API
Python中FastAPI项目使用 Annotated的参数设计
Python中FastAPI项目使用 Annotated的参数设计
|
机器学习/深度学习 自动驾驶 算法
ONNX 在自动驾驶汽车中的应用案例
【8月更文第27天】随着自动驾驶技术的快速发展,高效的模型部署和跨平台的支持变得尤为重要。Open Neural Network Exchange (ONNX) 作为一种开放的模型格式,可以促进不同深度学习框架之间的模型转换,同时支持多种硬件平台上的高效执行。本文将探讨 ONNX 在自动驾驶系统中的应用,特别是如何在感知、决策和控制等核心环节中发挥作用。
649 3
|
SQL 数据库管理
|
大数据 图形学 云计算
EDA设计:技术深度解析与实战代码应用
EDA设计:技术深度解析与实战代码应用
|
算法 安全 网络安全
AIGC涉及七大风险
【1月更文挑战第17天】AIGC涉及七大风险
1181 1
AIGC涉及七大风险