`
long2010
  • 浏览: 55604 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

[转]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.jb51.net/article/17877.htm

分享到:
评论

相关推荐

    SQL 时间类型的模糊查询

    SQL语句以前在学校的时候都学过,时间久了就有点记不清了。

    SQLServer时间类型日期类型.pdf

    在SQL Server 2005中使用日期/时间值有时候会很模糊、会觉得很迷茫。因为日期/时间数据类 型同时存储日期和时间值,而这些值的操作并不总是一个简单的过程,或者看起来不简单的。

    springboot使用JPA时间类型进行模糊查询的方法

    主要介绍了springboot使用JPA时间类型进行模糊查询的方法,需要的朋友可以参考下

    mybatis 模糊查询的实现方法

    mybatis的逆向助手确实好用,可以省去很多编写常规sql语句的时间,但是它没办法自动生成模糊查询语句,但开发中模糊查询是必不可少的,所以,需要手动对mapper编写模糊查询功能。 这里先明确MyBatis/Ibatis中#和$的...

    精通SQL--结构化查询语言详解

    6.5 使用like进行模糊查询 109 6.5.1 like运算符 109 6.5.2 “%”通配符 110 6.5.3 “_”通配符 112 6.5.4 “[]”通配符 114 6.5.5 使用escape定义转义符 115 第7章 连接符、数值运算与函数 117 7.1 本章实例...

    经典SQL脚本大全

    │ 生成查询的模糊匹配字符串.sql │ 简繁转换.sql │ 统计一个表中某个字符出现最多的字母.sql │ 非法字符串处理.sql │ ├─第04章 │ │ 4.1.5 在各种处理中应用排序规则的示例.sql │ │ 4.2.1 排序规则在拼音...

    精通SQL 结构化查询语言详解

    6.5 使用LIKE进行模糊查询 6.5.1 LIKE运算符  6.5.2 “%”通配符 6.5.3 “_”通配符 6.5.4 “[]”通配符  6.5.5 使用ESCAPE定义转义符  第7章 连接符、数值运算与函数  7.1 本章实例用到的表 7.2 连接...

    精通sql结构化查询语句

    6.4.4 使用TOP子句 6.4.5 NULL的判断 6.5 模糊查询 6.5.1 使用LIKE运算符进行查询 6.5.2 使用“_”通配符进行查询 6.5.3 使用“%”通配符进行查询 6.5.4 使用“[]”通配符进行查询 6.5.5 使用“[^]”通配符进行查询...

    Sqlserver2000经典脚本

    复杂交叉表1.sql │ 多栏显示.sql │ 日期+星期+时间.sql │ 格式化报表.sql │ 横转竖-1.sql │ 横转竖-字段名.sql │ 横转竖-生成字段名.sql │ 横转竖.sql │ 行列互换的复杂...

    嵌入式系统/ARM技术中的在SQL Server中用好模糊查询指令LIKE

    查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。...

    sql试 题答案和试题

    并且,模糊查询只能针对字段类型是_________的查询。 9、 计算字段的累加和的函数是:_______,统计项目数的函数是:________。 10、SQL SERVER 中的编程语言就是_____________________________语言。 三、 判定...

    sql2005全文检索.doc

    与关系数据查询、多维数据库查询和基于XML的XQuery、XPath不同,全文检索技术主要处理对象是基于超大 数据量的文本数据和结构化的二进制数据上类似LIKE的模糊查询。主要区别见下表。   表1:全文检索与关系数据库...

    2009达内SQL学习笔记

    模糊查询 可以利用通配符创建比较特定数据的搜索模式,通配符只能用于文本,非文本数据类型不能使用通配符。 通配符在搜索模式中任意位置使用,并且可以使用多个通配符。 通配符%表示任何字符出现任意次数;还能...

    基于ThinkPHP5图书查询借阅管理网站毕业源码设计+sql数据库(毕设项目).zip

    ThinkPHP5图书管理系统实现了常见字段比如字符串,整型,浮点型,日期型,图片型和文件型的添删改查,查询条件采用多条件组合模糊查询,查询结果都采用分页显示,其中字符串分为单行文本字符串,多行文本字符串已经...

    表的相关查询(最全面的查询语句集合)

    ---模糊表名的联合查询.. --查询表的默认值 --查询一个表的所有外键 --存储过程语句查询 --2、普通行列转换 --3、字符串相关操作 --3.1提取字符串中不同类型字符 --提取数字 --提取英文 --提取中文 --3.2 从字符串中...

    关于oracle中clob字段查询慢的问题及解决方法

    最近在用oracle的过程中用到了对blob字段模糊查询的问题,对oracle来说,我并不是高手,找了很多的资料终于能够查出来了。 blob字段直接用 select * from table_name where column like ‘%%'查找的时候是不能实现...

    MySQL数据库中CAST与CONVERT函数实现类型转换的讲解

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个...例如:当使用 like 模糊搜索日期类型的字段时 语句应该是 Create_Time like binary CONCAT(‘%',#{createTime},'%') 字符型,可带参数 : CHAR

    oracle学习日志总结

    尽量使用“>=”,不要使用“>”,用EXISTS代替IN(外表数据小情况),用大于或小于代替不等于,用右模糊查询(LIKE ‘…%’)代替模糊查询,用UNION ALL代替UNION,union代替or,trancate代替delete等. 7. count(1)比...

Global site tag (gtag.js) - Google Analytics