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';

リテラル文字列 'value' の長さをチェックしていましたが、これは常に 5 です。引用符を削除して、列のデータの長さをチェックします。

于 2013-02-12T11:27:12.243 に答える