关于SQL Server 的疑问
我建了个表,数据时这样的 成绩表(学号、姓名、成绩) 1 aaa 80 2 bbb 90 3 ccc 60 4 ddd 30 5 eee 70 但是我要查找出的结果是这样的 学号 姓名 成绩 名次 1 aaa 80 2 2 bbb 90 1 3 ccc 60 4 4 ddd 30 5 5 eee 70 3 想了半天了怎么做,求解,感谢了
追问:啊~~但是怎么写,如果是按成绩order by 也不行感谢了
我建了个表,数据时这样的 成绩表(学号、姓名、成绩) 1 aaa 80 2 bbb 90 3 ccc 60 4 ddd 30 5 eee 70 但是我要查找出的结果是这样的 学号 姓名 成绩 名次 1 aaa 80 2 2 bbb 90 1 3 ccc 60 4 4 ddd 30 5 5 eee 70 3 想了半天了怎么做,求解,感谢了
追问:啊~~但是怎么写,如果是按成绩order by 也不行感谢了
答案:我感觉你可以先按成绩的顺序排列 建立个临时表,这样你名次就可以取出来
然后取临时表的结果出来 以学号的顺序排列出来 就是符合你的要求了!
其他:按顺序选出来
上一个:sql server 2008触发器如何判断数据已经存在
下一个:sql server 有一列原值为空,现在需要将其列值加1,怎么写?