是的,MySQL中的STRPOS()
函數是區分大小寫的
例如:
SELECT STRPOS('Hello World', 'hello'); -- 返回0,因為'Hello'和'hello'不同
SELECT STRPOS('Hello World', 'Hello'); -- 返回1,因為'Hello'在字符串中的位置是1
如果需要進行不區分大小寫的搜索,可以使用LOWER()
或UPPER()
函數將文本轉換為全小寫或全大寫后再進行比較。例如:
SELECT STRPOS(LOWER('Hello World'), LOWER('hello')); -- 返回1,因為將'Hello'和'hello'都轉換為小寫后相等