赞助广告 赞助广告
  当前位置:网络学院网站建设HTML/CSS → 如何实现大小写完全匹配的查询
如何实现大小写完全匹配的查询
日期:2001年5月30日 作者:不详 人气: 查看:[大字体 中字体 小字体]
1. MS SQL Server 7 Case Sensitive Query
SQL 7 在安装时默认的排序方式( sort order )是大小写不敏感的( case-sensitive ),所以在作字符串比较时,'abc'
和 'ABC' 是等同的。那么如何进行大小写匹配的查询呢?
用 CAST,CONVERT 函数可以做到这一点,实现的方法就是将字符串以二进制方式进行比较。以 CAST 为例: SELECT *FROM myTable
WHERE CAST(fld_1 AS VARBINARY(50)) = CAST(fld_2 AS VARBINARY(50))
2. Access Case Sensitive Query使用 StrComp (用 vbBinaryCompare 的方式比较)SELECT *
FROM myTable1,myTable2WHERE StrComp(myTable1.fld1,myTable2.fld1,0) = 0或者
SELECT *
FROM myTable1 INNER myTable2 ON StrComp(myTable1.fld1,myTable2.fld1,0) = 0

(出处:不详 )

相关文章:
 
·基于WEB的数据库查询
·mysql让存储结果分页,用于复杂查询
·讨论错误——操作必须是可更新的查询
相关软件:
 
  特别推荐
  热点TOP10