select addressline1, city
from person.address
where city LIKE '[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z] '
我想通过运营商LIKE
获取包含5个字符的城市。可能吗?
我的结果是空的。
答案 0 :(得分:2)
一个简单的解决方案是
SELECT addressline1, city FROM person.address WHERE LEN(city) = 5;
但是,如果您一直在使用LIKE
,请使用此功能。
SELECT addressline1, city FROM person.address WHERE city LIKE '_____';
上面的LIKE
解决方案仅适用于小长度,视情况而定。