本文主要向大家介绍了MySQL数据库之在mysql中给查询的结果添加序号列 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

一:第一种:

select   (@i:=@i+1)   as   i,table_name.*   from   table_name,(select   @i:=0)   as   it

例如:

(1)简单实例:select  (@i:=@i+1)  i,user_id from  spcp_user_20170803 ,(select   @i:=0)   as   it ORDER BY t.user_id desc;

技术分享

(2)复杂实例:

SELECT

(@i:=@i+1) as i,hs_cd,hs_owner_persons,hs_owner_certy_num,hs_full_addr,t5.value_name as hs_type,t6.value_name as hs_owner_type,hs_use_size,hs_build_size,t2.cj_num,t2.db_num,t2.high_age_num,t2.ls_person_num,t7.value_name as person_type,t4.org_name

FROM

house_info_20170803 t1,house_person_info_20170803 t2,person_info_20170803 t3,cmp_org t4,cfg_value t5,cfg_value t6,cfg_value t7,(select @i:=0) as it

WHERE

t1.hs_owner_certy_num IN (

SELECT

hs_owner_certy_num

FROM

house_info_20170803

GROUP BY

hs_owner_certy_num

HAVING

COUNT(*) > 1

)

and t1.hs_id=t2.hs_id

and t2.hs_id=t3.old_hs_id

and t1.tt_org_id=t4.org_id

and (t1.hs_type=t5.value_cd and t5.item_cd=‘HS_TYPE‘)

and (t1.hs_owner_type=t6.value_cd and t6.item_cd=‘HS_OWNER_TYPE‘)

and (t3.person_type=t7.value_cd and t7.item_cd=‘PERSON_TYPE‘);

二、第二种:

set @rownum=0;

select @rownum:=@rownum+1 as rownum, t.* from table_name t order by t.id desc limit 10

(1)简单实例

set @rownum=0;

select @rownum:=@rownum+1 as rownum, t.hs_id from house_info_20170803 t order by t.hs_id desc limit 10

技术分享

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

mysql自定义序号_MySQL数据库之在mysql中给查询的结果添加序号列相关推荐

  1. mysql怎么给数据加序号_MySQL数据库之在mysql中给查询的结果添加序号列

    本文主要向大家介绍了MySQL数据库之在mysql中给查询的结果添加序号列 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一:第一种: select   (@i:=@i+1)  ...

  2. mysql 自定义数据_MySQL数据库自定义变量@的用法与常用案例

    很久没有写文章,最近碰到了一个非常有意思的Oracle SQL 案例,这个案例,我用了一些窗口函数来解决的,后来想想,能否跟MySQL有所关联,就用一个SQL,总结了@的常用用法. 首先我们看下,如下 ...

  3. mysql查询序号_在mysql中给查询的结果添加序号列

    一:第一种: select  (@i:=@i+1)   as   i,table_name.*   from   table_name,(select   @i:=0)   as   it 例如: ( ...

  4. 计算机word如何插入新列表,电脑word文档中怎么给表格自动添加序号?怎么增加表目录...

    电脑word文档中怎么给表格自动添加序号?怎么增加表目录 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们看一篇word文件的时候,如果篇幅比较长而表格又比较多的话,一般会给这篇word设置一个表目录. ...

  5. mysql xid原理_MySQL数据库分布式事务XA实现原理分析

    [IT168 技术]MySQL XA原理 MySQL XA分为两类,内部XA与外部XA;内部XA用于同一实例下跨多个引擎的事务,由大家熟悉的Binlog作为协调者;外部XA用于跨多MySQL实例的分布 ...

  6. mysql select表达式_MySQL数据库SELECT查询表达式解析

    数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...

  7. mysql断网_mysql数据库断网链接

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql密码高级_MySQL数据库高级操作(图文详解)

    数据表高级操作 准备工作:安装MySQL数据库 create database CLASS; use CLASS; create table TEST (id int not null,name ch ...

  9. mysql sql应用_MySQL数据库应用(5)SQL语言(2)

    三.删除MySQL系统多余账号 语法:drop user "user"@"主机域" 四.创建MySQL用户及赋予用户权限 1.通过help查看grant命令帮助 ...

最新文章

  1. C++中前置声明介绍
  2. 微信小程序云开发图片上传完整代码附效果图
  3. 关于poll机制应用及驱动
  4. 存在就不插入_DOM 插入节点和三个Child方法
  5. 一个httpwebrequest异步下载的例子
  6. oracle 1g apex030200,APEX_030200
  7. 岗位内推 | 微软亚洲研究院智能多媒体组招聘计算机视觉算法实习生
  8. 欧盟无条件批准甲骨文收购Sun
  9. 为什么美团全面推动 K8S 落地,咬紧牙关也要搞云原生?
  10. oracle创建表不在对应表空间,oracle创建表空间
  11. BZOJ 5319: [Jsoi2018]军训列队(可持久化线段树)
  12. 使命召唤ol显示服务器超时,使命召唤ol网络延迟高的完整解决方案
  13. 【旧文章搬运】从XP到Win7看Windows对象管理的变化(概述)
  14. Jquery的普通事件和on的委托事件
  15. 界面设计必备,常用字体规范
  16. ibm java虚拟机_IBM java VM 最新版的java虚拟机下载及安装的一点说明
  17. parse_url() vul
  18. allgro pcb铜皮编辑_干货技巧-Allegro如何设置整体铜皮连接或设置单个管脚连接方式...
  19. 行业分析-全球与中国塑料垫料市场现状及未来发展趋势
  20. C#工控上位机实例_工控学习,搞工控的到底什么是上位机,什么是下位机?

热门文章

  1. ffmpeg-- audio decoder
  2. Lintcode18 Subsets II solution 题解
  3. 历时八年 HTML5标准终于制定完成
  4. 太相信书的人,格局不会太大
  5. 【VM单机模拟系列】VMware P2V简单实现
  6. Python爬虫(九)_案例:使用正则表达式的爬虫
  7. legend3---lavarel中使用qq邮箱发送邮件
  8. 深度学习中 batchnorm 层是咋回事?
  9. 关于编译原理的一点看法
  10. 如何下载图片新闻并将其写入文件