MySQL 查询问题:如何在每条查询记录的结果中带一列,表示这条记录在结果集中的序数,从0开始。例
答案:2 悬赏:80 手机版
解决时间 2021-03-29 07:38
- 提问者网友:浪荡绅士
- 2021-03-28 16:48
MySQL 查询问题:如何在每条查询记录的结果中带一列,表示这条记录在结果集中的序数,从0开始。例
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-03-28 18:19
Select 姓名,用户,@n:=@n+1 序号
from table1,(select @n:=-1) table2table1是原始表的表名
from table1,(select @n:=-1) table2table1是原始表的表名
全部回答
- 1楼网友:纵马山川剑自提
- 2021-03-28 19:02
在Oracle里面可以这么做:
select name,
customer_no,
dense_rank() over(order by customer_no asc)
from table_name
select name,
customer_no,
dense_rank() over(order by customer_no asc)
from table_name
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯