我有8122
一个末尾有尾随空格的值。为什么我的 sql 脚本没有捕捉到这个?这是 sql 脚本:
select * from values where value like '% ' or value like ' %';
从这个意义上说,如何将 LIKE 设置为更敏感?
我有8122
一个末尾有尾随空格的值。为什么我的 sql 脚本没有捕捉到这个?这是 sql 脚本:
select * from values where value like '% ' or value like ' %';
从这个意义上说,如何将 LIKE 设置为更敏感?
检查修剪前后 tsrngsm 的长度
values 是 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));