我编写了一个ajax函数来检查数据库中是否存在值。
例如,考虑两个字符串“Book”和“book”。在我目前的情况下,“Book”就在数据库内部,如果我使用下面的查询进行搜索
Select * from Cat where name='book'
OR
Select * from Cat where name like 'book'
它返回一个空结果集,因为'b'是小写的。我的校对是utf8_bin。 无论是大写还是小写,查询的评估方式都是相同的。
答案 0 :(得分:1)
使用upper()
函数将两个字符串设为大写:
Select * from Cat where upper(name)=upper('book')
答案 1 :(得分:0)
如果我理解正确,您可以在比较中使用上限或下限功能
答案 2 :(得分:0)