【发布时间】:2020-04-09 14:32:54
【问题描述】:
我想始终在查询结果的顶部显示一些特定的行。
例如:城市表。列:城市 ID、城市名称
我想获取 Mumbai、Bangalore、Chennai、Hyderabad 应始终显示在顶部的查询结果。
第一种方式:
我可以先在表格中插入这些记录,以便它们始终显示在顶部。
但是,如果几个月后添加任何其他城市,我也想显示在顶部,这种方式将不起作用。
【问题讨论】:
-
向您的表格添加按列排序?
-
向我们展示您当前的查询,以便我们知道正确的列名。
-
添加数据类型为 int 的新列排序。并相应地设置排序值。 Like For Mumbai Sort=> 1 Bangalore Sort=> 2 ... 并获取表数据为: select * from yourtable order by Sort
标签: sql-server