我在MySql数据库中有一个登录表。。表中有一个cname列,其中一个值是'Raghu‘。我的问题是当我将查询写成
Select *from Login where cname='raghu';然后检索包含“Raghu”的记录。我要根据情况取回它。如何敏感地检索表数据中的值。
发布于 2013-12-01 04:59:04
用途:10.1.7.7.二元算子
二进制运算符将后面的字符串转换为二进制字符串。这是一种强制逐字节而不是逐字符进行比较的简单方法。
Select * from Login where binary cname='raghu';发布于 2013-12-01 05:00:01
SELECT * from Login WHERE STRCMP(cname,'Raghu')=0;发布于 2013-12-01 05:00:53
您可以在列名LOWER或值LOWER('raghu')中使用LOWER('cname')函数吗?
Select *from Login where LOWER(`cname`) = 'raghu';https://stackoverflow.com/questions/20308870
复制相似问题