当前位置: 首页 > 图文教程 > 数据库 > 数据库技巧 > 在ACCESS和SQL Server下Like 日期类型查询区别

数据库技巧
SQL中代替Like语句的另一种写法
Sql Server下数据库链接的使用方法
如何取得一个表的所有字段名用逗号分割
使用SQL Mail收发和自动处理邮件中的扩展存储过程简介
MySQL中的mysqldump命令使用详解
SQL 查询语句积累
SQL server 2005的表分区
关于ADOX的相关知识
如何让SQL运行得更快
ACCESS库转SQLSERVER数据库的注意事项
数据库设计技巧[转]
iwms access与sql版的安装与转换
[转载]让SQL运行得更快
[数据库] 通用分页存储过程
Access数据库升级为SQL数据库的注意事项和方法
Win2003系统安装SQL Sever2000后1433端口未开放的解释
SQL SERVER 与ACCESS、EXCEL的数据转换
Access转MS SqlServer的注意事项
数据库的设计方法、规范与技巧
数据库设计技巧奉送了

数据库技巧 中的 在ACCESS和SQL Server下Like 日期类型查询区别


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 351 ::
收藏到网摘: n/a

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#