繁体   English   中英

如何使SQL区分大小写

[英]How to make SQL case sensitive

我在域托管服务上设置了Access数据库。 我通过SQL连接到它。 但是,我需要所有查询都区分大小写,据我所知,服务器在托管服务上的设置方式是不区分大小写的。 是否有一些我可以在我的SQL中使用的命令会使查询区分大小写?

您是否需要将整个数据库设置为区分大小写,或者它只是某些查询的一部分。 如果是查询字词,则可以使用这些来强制区分大小写的匹配:

StrComp("A","a",0)

方法签名中的0是执行二进制比较,为您提供所需的区分大小写。 它返回一个整数。

WHERE StrComp('myText1', 'MYTeXt1', 0) = 0

文档

我认为你可以在WHERE子句后添加整理。

SELECT col FROM table  
WHERE col COLLATE Latin1_General_CS_AS = 'value'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM