查询结果中如何添加自定义数据

Carrie_spinfo 2017-10-01 02:51:36

使用语句:


SELECT
@rank:=@rank+1 AS `排名`,
TT.账号,
TT.姓名,
TT.累计销售
FROM
(SELECT
loginAccount AS `账号`,
operator AS `姓名`,
Sum(Gold) AS `累计销售`
FROM
rechargelog
ORDER BY
`累计销售` DESC
) AS TT,(SELECT @rank:=0) B



正常查询排名结果如下图


要求在以上查询结果中在不影响原表数据的情况下第一行添加自定义内容,达到如下图,如何实现?

...全文
756 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2017-10-02
  • 打赏
  • 举报
回复
#3 应该是可以了
hongmei85 2017-10-02
  • 打赏
  • 举报
回复

select
  1,
  'wanglaowu',
  '老王',
  390
union
SELECT
  @rank:=@rank+1 AS `排名`,
  TT.账号,
  TT.姓名,
  TT.累计销售
FROM
  (SELECT
           loginAccount AS `账号`,
       operator AS `姓名`,
       Sum(Gold) AS `累计销售`
   FROM
       rechargelog
   ORDER BY
       `累计销售` DESC
  ) AS TT,(SELECT @rank:=1) B
Carrie_spinfo 2017-10-02
  • 打赏
  • 举报
回复
没有特殊要求啊,只要在不影响原表数据的情况下第一行添加自定义内容就可以!不知道您说的只要用uion怎么实现,方便的话贴一下语句,谢谢!
道素 2017-10-02
  • 打赏
  • 举报
回复
有什么特殊要去吗?比如和查出的结果之类的,否则你只要用uion就可以了

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧