我正在使用下面的更新查询来排序我的表的解密列
update t
set t.weight=tt.new_weight
from SERVICE_OPTION as t
INNER JOIN
(select id, ROW_NUMBER() over (partition by COUNTRY_ID order by COUNTRY_ID, SERVICE_OPTION_TYPE_ID, description) as new_weight
from SERVICE_OPTION ) as TT
ON t.id = tt.id;
问题:例如,在附加值之间的图像"第一年维护"和"第十年维护"在说明栏中,它应该排序"第一年维护"作为第一列,但它没有发生
答案 0 :(得分:0)
您可以在maintenance_year
表中创建带有整数值的列SERVICE_OPTION
,并将行排序为一。如果需要显示通用描述,请使用maintenance_year
和预定义字符串的串联。