首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据描述对列进行排序

根据描述对列进行排序
EN

Stack Overflow用户
提问于 2017-05-16 13:50:10
回答 1查看 21关注 0票数 0

我使用下面的update查询对我的表的描述列进行排序

代码语言:javascript
运行
复制
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;

Table Output

Column Data Types

问题:例如,在附加在描述列中的值“1年维护”和“10年维护”之间的图像中,它应该将“1年维护”排序为第一列,但它不是随机的

EN

回答 1

Stack Overflow用户

发布于 2017-05-16 14:01:25

您可以在SERVICE_OPTION表中创建具有整数值的列maintenance_year,并按1对行进行排序。如果需要显示通用描述,请使用maintenance_year和预定义字符串的连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43993409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档