建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 数据库 > 数据库综合 >

在ACCESS和SQL Server下Like 日期类型查询区别

时间:2012-04-15 20:12来源: 作者: 点击:
Like 和日期类型在ACCESS和SQL Server的区别,需要的朋友可以参考下。最近在用ACCESS数据库是遇到的问题总结:   一、在ACCESS中LIKE的用法   Access里like的通配符用法是这样:   “?”表示任何单一字符; “*”表示零个或多个字符; “#&
Like 和日期类型在ACCESS和SQL Server的区别,需要的朋友可以参考下。最近在用ACCESS数据库是遇到的问题总结:

  一、在ACCESS中LIKE的用法

  Access里like的通配符用法是这样:

  “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字

  所以应该是:

  select * from databasename where fieldname like '*XX*'

  但在SQL SERVER 里是用%表示零个或多个字符

  二、如何在ACCESS查询datetime类型字段的日期范围数据

  如果字段是时间/日期型,你在进行类似这样的执行

  select * from [card] where [datetime] <= '2006-09-20' and [datetime]>='2006-09-01'

  在ACCESS中会报错,应该在日期型字段前面加上“#”即:

  select * from [card] where [datetime] <= #2006-09-20# and [datetime]>=#2006-09-01# (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片