我有一个值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));