mysql 显示行号,以及分组排序
来源:互联网 发布:js实现九九乘法表 编辑:程序博客网 时间:2024/05/09 21:56
建表:
CREATE TABLE `my_tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_code` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
初始数据:
INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('01', '001');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('01', '002');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('02', '001');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('01', '003');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('02', '002');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('03', '001');INSERT INTO `my_tb` ( `parent_code`, `code`) VALUES ('04', '001');
查询行号:
-- 生成 行号select @r:=@r+1 as row_num , a.* from my_tb a ,(select @r:=0) b
显示分组号:
-- 生成 分组排序号select @group_row:=CASE when @parent_code=a.parent_code then @group_row+1 else 1 end as groupRow, @parent_code:=a.parent_code as parent_code, a.code from my_tb a ,( select @group_row:=1, @parent_code:='') as b ORDER BY a.parent_code , a.code
0 0
- mysql 显示行号,以及分组排序
- mysql 显示行号,以及分组排序
- mysql 显示行号,以及分组排序
- mysql 分组排序显示序列号 row_number()
- mysql显示行号
- mysql查询显示行号
- mysql 查询结果显示行号
- 使用mysql查询显示行号
- 使用mysql查询显示行号
- 【原创】mysql查询显示行号
- 使用mysql查询显示行号
- mysql 查询 ,修改 行号 ,排序
- mysql 查询 ,修改 行号 ,排序
- mysql 分组查询以及显示各个分组所有的温度和时间要用GROUP_CONCAT
- mysql分组排序方案
- mysql分组排序查询
- mysql 分组排序
- mysql分组查询 排序
- Fragment复用避免oom
- 献给前端求职路上的你们(上)
- 树莓派 去除启动logo
- Ubuntu下如何安装TensorFlow
- 微信小程序入门 请求的封装
- mysql 显示行号,以及分组排序
- RHEL/CentOS 7.x/6.x/5.x开启EPEL仓库
- JavaScript中的所有参数传递的都是值传递?
- DatePickerDialog用法及只显示年月隐藏日
- PAT B1019. 数字黑洞 (20)
- java实现网上在线支付--13java在线支付所有源码
- hadoop hbase 搭建
- Android使用cavans绘制饼图
- Leetcode 523