如何重写 LIKE "M%" 要匹配以下内容:
LIKE "M%"
“曼尼” “玛莉” “麦克雷亚”
“麦克雷亚”
即大写字母M后跟大写字母。
从名为的字符串中获取第二个字符 last_name SUBSTR(last_name, 2, 1) . 要获取十六进制字符代码,请使用 HEX(character)
last_name
SUBSTR(last_name, 2, 1)
HEX(character)
SELECT * FROM mytable WHERE last_name LIKE "M%" AND HEX(SUBSTR(last_name, 2, 1)) >= HEX("A") AND HEX(SUBSTR(last_name, 2, 1)) <= HEX("Z");