我有一个名为“KEYWORDS”的表,其中一个名为“ENTRY”的列为VARCHAR(10).是否可以仅从该表中检索小写条目?
例如,表可能如下所示:
ENTRY =========== SearchString Searchstring searchstring SEARCHSTRING
我希望能够运行看起来类似于的查询:
SELECT ENTRY FROM KEYWORDS WHERE ENTRY <condition to retun only the lowercase entry>
上面的结果将是:searchstring
如果可以这样做,那么我希望能够仅检索下一个ProperCase条目.这是GoDaddy.com托管的托管sql Server 2005数据库,所以我不太了解它的配置方式.我没有权限运行EXEC sp_help DatabaseName
我会参考这个页面:
http://blog.sqlauthority.com/2007/04/30/case-sensitive-sql-query-search/
这很有趣,因为它与我正在寻找的相似但不同之处在于运行查询的人知道他们在寻找什么.
我希望所有小写的条目.
解决方法
试试这个:
where Entry COLLATE Latin1_General_CS_AS = Lower(entry)