1

每当我尝试对此进行查询时,我都会得到长度为 15 的单词。

select * from 'Table_A' where LENGTH('value') = 5 and value LIKE 'A%S';
4

2 回答 2

3

LENGTH('value')总是 5。因此它只返回匹配的值LIKE 'A%S'

修复它:

SELECT * FROM Table_A where LENGTH(value) = 5 and value LIKE 'A%S';
于 2013-02-12T11:27:22.543 回答
2
select * from 'Table_A' where LENGTH(value) = 5 and value LIKE 'A%S';

您正在检查文字字符串“值”的长度,它始终为 5。删除引号,以便检查列中数据的长度。

于 2013-02-12T11:27:12.243 回答