这是一个简单的查询,其中我根据城市的最后一个字母查询城市:
SELECT city FROM stuff WHERE city LIKE '%a' OR city LIKE '%b' OR city LIKE '%c'
我想我可以做这样的事情:
SELECT city FROM stuff WHERE city LIKE ('%a', '%b', '%c')
但是我无法正常工作。我也尝试过该IN
运算符。
您不能LIKE
像一样使用IN
,但可以使用SQL Server具有的简单的模式匹配:
SELECT city FROM stuff WHERE city LIKE '%[a-c]';
LIKE(Transact-SQL)-参数