2014-03-01 31 views
0

我想只选择以“Co”结尾的行,如科罗拉多州。我认为使用通配符(如%Co)可能是合适的。选择以“Co”结尾的行

也许开始:

SELECT RIGHT(columnname,2) 
+4

“行时,** **端在'Co',如在'Colorado'” –

+3

'Colorado'不与'Co'结束:P – Sachin

+0

是否需要与CO结束的字段或连续的所有字段? – Ralf

回答

5

要检查是否列有 'CO' 结束,你可以使用:

SELECT * 
FROM Table 
WHERE ColumnName LIKE '%Co' 

或者,如果你的意思是 '共同' “开头”:

SELECT * 
FROM Table 
WHERE ColumnName LIKE 'Co%' 
+3

如果你打算倒戈,请说清楚你的推理。 –

+0

这不是我的问题。我发布了OP要求的内容。我也发布了一个备用解决方案,因为他可能只是错误地在他的OP!都好! –

+1

我同意马克。不要指望成为世界级的作家/工程师。 – highwingers

2

应该是这样

SELECT * FROM table WHERE columnname LIKE '%co' 
0
SELECT * 
FROM TableName 
WHERE RIGHT(ColumnName, 2) = 'Co'