色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql正則匹配區分大小寫

錢良釵2年前10瀏覽0評論

MySQL中的正則表達式是一種強大的工具,可以用于檢查一個字符串是否符合某種模式,但有一點需要注意,就是正則表達式默認是不區分大小寫的。

SELECT 'Hello' REGEXP 'hello'; // 返回1,匹配成功
SELECT 'Hello' REGEXP BINARY 'hello'; // 返回0,大小寫不匹配

如上所示,在MySQL中使用正則表達式時,可以通過在匹配模式后使用BINARY關鍵字來區分大小寫,這樣在匹配時就必須大小寫完全匹配。

SELECT 'Hello' REGEXP BINARY 'Hello'; // 返回1,匹配成功
SELECT 'Hello' REGEXP BINARY 'hello'; // 返回0,大小寫不匹配

還可以使用CASE關鍵字來進行大小寫匹配:

SELECT 
CASE 'Hello'
WHEN BINARY 'hello' THEN '匹配成功'
ELSE '匹配失敗'
END; // 返回匹配失敗
SELECT 
CASE 'Hello'
WHEN BINARY 'Hello' THEN '匹配成功'
ELSE '匹配失敗'
END; // 返回匹配成功

總之,在MySQL中進行正則表達式匹配時,如果需要區分大小寫,就需要使用BINARY關鍵字或CASE語句來進行明確的大小寫匹配。