[英]Comparison of two strings in sql
我編寫了一個ajax函數來檢查數據庫中是否存在值。
例如,考慮兩個字符串“ Book”和“ book”。 在我目前的情況下,“ Book”位於數據庫內部,如果我使用以下查詢進行搜索
Select * from Cat where name='book'
OR
Select * from Cat where name like 'book'
由於'b'是小寫字母,因此它返回空結果集。 我的排序規則是utf8_bin。 以何種方式評估查詢,無論大寫還是小寫都相同。
使用upper()
函數使兩個字符串都變為大寫:
Select * from Cat where upper(name)=upper('book')
如果我理解正確,您可以在比較中使用上限或下限功能
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.