簡體   English   中英

sql中兩個字符串的比較

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM