溫馨提示×

MySQL STRPOS函數(shù)對大小寫敏感嗎

小樊
83
2024-08-30 11:31:18
欄目: 云計算

是的,MySQL中的STRPOS()函數(shù)是區(qū)分大小寫的

例如:

SELECT STRPOS('Hello World', 'hello'); -- 返回0,因為'Hello'和'hello'不同
SELECT STRPOS('Hello World', 'Hello'); -- 返回1,因為'Hello'在字符串中的位置是1

如果需要進行不區(qū)分大小寫的搜索,可以使用LOWER()UPPER()函數(shù)將文本轉(zhuǎn)換為全小寫或全大寫后再進行比較。例如:

SELECT STRPOS(LOWER('Hello World'), LOWER('hello')); -- 返回1,因為將'Hello'和'hello'都轉(zhuǎn)換為小寫后相等

0