Mysql 根据报告中的页码排列数据
关于数据应该放置的页面,我遇到了这个问题。Mysql 根据报告中的页码排列数据,mysql,sql,Mysql,Sql,关于数据应该放置的页面,我遇到了这个问题。 这就是它们在数据库中的外观 CODE PAGE ---- ---- A 1 A 2 A 1 B 2 B 2 C 3 C 3 C 4 D 4 D 4 D 4 D 3 我期望的输出是 CODE PAGE ---- ---- A 1 A 1 A 1 B 2 B 2 C
这就是它们在数据库中的外观
CODE PAGE
---- ----
A 1
A 2
A 1
B 2
B 2
C 3
C 3
C 4
D 4
D 4
D 4
D 3
我期望的输出是
CODE PAGE
---- ----
A 1
A 1
A 1
B 2
B 2
C 3
C 3
C 3
D 4
D 4
D 4
D 4
我该怎么做?像这样:
select CODE,PAGE from <myTABLE>
order by PAGE,CODE
选择代码,从中翻页
按页码、代码排序
在SQL SERVER中工作
select Code,Dense_Rank() Over (order by [Code]) Page from TableName
所有的“a”必须是1,因为它们的页码对应1个,所以“c”必须是3,而“d”必须是4。我想使用一个查询,因为我有600多个这类数据。好的,我必须详细解释,如果你看一组数据字母“a”,有3个,但第二个是第2页。我想把它改成第一页。