我是 SQL 新手,所以不知道这是否可能,但我在尝试对 SQL 进行排序时遇到了一些麻烦。我想做的是对每个成员的姓氏和名字进行排序,然后根据他们所在的行分配 Num。我知道如何对姓氏和名字进行排序,但我不确定如何更改编号。相册链接显示了我正在尝试从底部图片开始向上执行的操作。谢谢!
最佳答案
select first_name, last_name, row_number() over(order by last_name, first_name desc) as Num
from table_name;
根据您的要求安排排序列和排序顺序。
关于php - MYSQL中根据行号分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37999005/