永发信息网

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是原始表的表名
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-03-28 19:02
在Oracle里面可以这么做:
select name,
customer_no,
dense_rank() over(order by customer_no asc)
from table_name
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯