sql server中没有=、in的功能。为了实现你的需求,建议,新建一个列,然后计算这个列的值,比如:update 表
set range_col = case when xx in ('河南','河北','山东','北京')
                               then 1
                     else 2
                end然后,在用你上述的方法,做分区