Mysql LIKE 脚本忽略尾随空格模式



我有一个值8122,它的末尾有一个尾随空格。为什么我的 sql 脚本没有捕获到这一点?这是 sql 脚本:

select * from values where value like '% ' or value like ' %';

如何设置LIKE在这个意义上更敏感?

检查修剪前后 tsrngsm 的长度

值是 MySQL 中的保留字

SELECT 
* 
FROM `values `
WHERE LENGTH(value) > LENGTH(TRIM(value));

如果你只想用右边的空格,你可以使用RTRIM,而对于左边的LTRIM

如果您只寻找一个空间,则必须检查

SELECT 
* 
FROM `values `
WHERE LENGTH(value)-1 = LENGTH(RTRIM(value))
OR LENGTH(value)-1 = LENGTH(LTRIM(value));

相关内容

  • 没有找到相关文章