我有这样的数据:
State ID
----- --
'CA' 5
'CA' 3
'MA' 2
'NH' 1
'NJ' 8
'NH' 9
对于所有州,它都在各州附近撇号。
我想以某种方式搜索州名缩写,但它不会让我这样搜索:
where state=''CA''
...因为它正在关闭每个撇号和后面的撇号。
我也试过这个:
substring(state,charindex(''',state)+1),
charindex(''',state)-charindex(''',state),+1)
答案 0 :(得分:0)
试试这个。我相信这就是你想要的......
Where state like '''CA''%'
最好这样做,因为你可以使用索引。如果对列应用函数,则必须将该函数应用于整个表。