前言

在项目中,需要使用模糊查询来查询当天或某个时间段的信息记录,已知在数据库中使用的是datetime时间类型。

方法总结:

方法一(用于查询当天的某项记录,专为date类型定制的快捷的方法):

 string sql = "SELECT count(*) from StudentBindPaperTypeEntity where IsUse ='1' andDateDiff(day,TimeTamp,getdate())=0 and ExamModel='练习模式' ";

方法二(注意,最好在参数中设置%,否则容易报错):

 SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@ip","%" + StudentBindPaperType.IP + "%"),new SqlParameter("@date","%" + date+ "%")  };string sql = "SELECT count(*) from StudentBindPaperTypeEntity where IsUse ='1' and TimeTamp like @date and ExamModel='练习模式' and IP like @ip";

方法三(适用于任何数据类型):

string sql = "select * from ScoreEntity WHERE score>@score and  convert(varchar,TimeTamp,120)
like '@date%' and ExamModel='练习模式'

方法四(适用于除string外的类型):

select * from table1 whereTimeTamp between '2018-12-29 0:00:00' and '2018-12-29 24:59:59'";

Sql语句:时间模糊查询相关推荐

  1. java中sql模糊查询_模糊查询的sql语句(java模糊查询sql语句)

    模糊查询的sql语句(java模糊查询sql语句) 2020-07-24 11:06:02 共10个回答 假设表名为product,商品名为name,简界为remark.则可如下写:select[na ...

  2. 在JDBC中实现SQL语句的模糊查询

    在JDBC中实现SQL语句的模糊查询 在大多数情况下我们可以在JDBC中写入sql语句通过占位符的方式来直接查询,但是如果要进行模糊查询,需要转义字符才能够正常查询. sql语句: select * ...

  3. Java的SQL语句以及模糊查询

    九十四.数据库--sql语言 sql:不区分大小写,用分号结束 DDL:数据定义语言:针对于数据库来说的语言 1.查询当前所有的数据库:SHOW DATABASES;2.新建一个数据库:CREATE ...

  4. Java中SQL语句写模糊查询_到底Java里的模糊查询语句该怎么写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在String sql="select * from car where carName like '%'+?+'%'";可以查询出 ...

  5. SQL语句的模糊查询

    一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1.%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况 ...

  6. SQL语言_3 模糊查询和聚合函数

    SQL语言_3 模糊查询和聚合函数 作者:田超凡 版权所有,转载请注明原作者,仿冒侵权必究法律责任 1.数据库中查询的机制 查询是针对数据表中已存在的数据行而言的,可以将它简单理解为筛选,将符合条件的 ...

  7. JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)

    数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...

  8. MySQL 数据库 like 语句通配符模糊查询小结

    MySQL 报错:Parameter index out of range (1 > number of parameters, which is 0)--MySQL 数据库 like 语句通配 ...

  9. mongodb 跟踪SQL语句及慢查询收集

    有个需求:跟踪mongodb的SQL语句及慢查询收集 第一步:通过mongodb自带函数可以查看在一段时间内DML语句的运行次数. 在bin目录下面运行  ./mongostat -port 端口号  ...

  10. springboot 时间模糊查询问题

    org.springframework.jdbc.UncategorizedSQLException: Error querying database. Cause: java.sql.SQLExce ...

最新文章

  1. python3 实现 php bin2hex 函数
  2. 尾递归调用 高阶函数 map filter reduce
  3. before与after的一些应用总结
  4. WebService怎样在IIS上部署
  5. centos6.4 卸载mysql_彻底删除MYSQL-CENTOS
  6. 力扣有没有java_【Java】一篇文章带你玩转用Java刷力扣
  7. 提醒:安装MS11-100 .NET Framework高危漏洞补丁一定要所有服务器一起安装
  8. 深度图像特征在推荐和广告中的应用(一)
  9. php上传文件 按日期文件夹,fckeditor上传文件按日期存放及重命名方法
  10. 如何对Hive Metastore进行权限控制
  11. UOS系统修改分辨率
  12. Java技术——你真的了解String类的intern()方法吗,快点来学吧
  13. 计算机网络——常考的面试题
  14. 一个屌丝程序猿的人生(九十一)
  15. 超级计算机为什么不能玩游戏,韦杰:东方文明像一台超级计算机,不能只用来玩游戏...
  16. onecore\com\combase\dcomrem\channelb.cxx(6563)\combase.dll!76A59D9F: (caller: 75A95B54) ReturnHr(1)
  17. 计算机科学与技术寒假社会实践,计算机科学与技术专业寒假社会实践报告.doc...
  18. html5鼠标滑过边框内外发亮,JS实现鼠标滑过显示边框的菜单效果
  19. CentOS7.4系统中安装Eclipse
  20. Linux链接(软链接与硬链接)

热门文章

  1. 课堂练习5:进程的同步与互斥
  2. python records_python – Numpy到TFrecords:有没有更简单的方法来处理来自tfrecords的批量输入?...
  3. C语言基础 求出两个数的公约数
  4. 基于逻辑回归和耦合分析得快递网点末端分析
  5. powerMock单元测试
  6. oracle修改字段详解,详解Oracle修改字段类型方法总结
  7. AUTO CAD Electrical缺少AceRedist文件
  8. Airtest爬朋友圈并生成中文词云图
  9. Android 接口回调例子
  10. 松鼠的新家 51Nod - 3116(点差分)