Mysql 查询数据并按顺序添加序号
建表并导入数据:
CREATE TABLE `province` (`province_id` int(11) NOT NULL AUTO_INCREMENT,`province_name` varchar(255) DEFAULT NULL,`gdp` double(11,0) DEFAULT NULL,PRIMARY KEY (`province_id`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8;INSERT INTO `province` VALUES ('1', '北京', '24899');
INSERT INTO `province` VALUES ('2', '天津', '17885');
INSERT INTO `province` VALUES ('3', '河北省', '31827');
INSERT INTO `province` VALUES ('4', '山西省', '13766');
INSERT INTO `province` VALUES ('5', '内蒙古自治区', '18632');
INSERT INTO `province` VALUES ('6', '辽宁省', '28669');
INSERT INTO `province` VALUES ('7', '吉林省', '14063');
INSERT INTO `province` VALUES ('8', '黑龙江省', '15083');
INSERT INTO `province` VALUES ('9', '上海', '27466');
INSERT INTO `province` VALUES ('10', '江苏省', '76086');
INSERT INTO `province` VALUES ('11', '浙江省', '46485');
INSERT INTO `province` VALUES ('12', '安徽省', '24117');
INSERT INTO `province` VALUES ('13', '福建省', '28519');
INSERT INTO `province` VALUES ('14', '江西省', '18364');
INSERT INTO `province` VALUES ('15', '山东省', '67008');
INSERT INTO `province` VALUES ('16', '河南省', '40160');
INSERT INTO `province` VALUES ('17', '湖北省', '32297');
INSERT INTO `province` VALUES ('18', '湖南省', '31224');
INSERT INTO `province` VALUES ('19', '广东省', '79512');
INSERT INTO `province` VALUES ('20', '广西壮族自治区', '18245');
INSERT INTO `province` VALUES ('21', '海南省', '4044');
INSERT INTO `province` VALUES ('22', '重庆', '17558');
INSERT INTO `province` VALUES ('23', '四川省', '32680');
INSERT INTO `province` VALUES ('24', '贵州省', '11734');
INSERT INTO `province` VALUES ('25', '云南省', '14869');
INSERT INTO `province` VALUES ('26', '西藏自治区', '1148');
INSERT INTO `province` VALUES ('27', '陕西省', '19165');
INSERT INTO `province` VALUES ('28', '甘肃省', '7152');
INSERT INTO `province` VALUES ('29', '青海省', '2572');
INSERT INTO `province` VALUES ('30', '宁夏回族自治区', '2911');
INSERT INTO `province` VALUES ('31', '新疆维吾尔自治区', '9550');
INSERT INTO `province` VALUES ('32', '台湾省', '0');
INSERT INTO `province` VALUES ('33', '香港特别行政区', '0');
INSERT INTO `province` VALUES ('34', '澳门特别行政区', '0');
数据:
MYSQL查询语句:
SELECTprovince_id,province_name,gdp,(@i :=@i + 1) AS No
FROMprovince,(SELECT @i := 0) AS it
ORDER BYgdp DESC
查询结果:
Mysql 查询数据并按顺序添加序号相关推荐
- mysql怎么给数据加序号_Mysql 查询数据并按顺序添加序号
建表并导入数据: CREATE TABLE `province` ( `province_id` int(11) NOT NULL AUTO_INCREMENT, `province_name` va ...
- mysql查询数据时自动生成序号
写法一 SET @rownum = 0; SELECT @rownum := @rownum +1 AS rownum ,v.id ,v.create_time FROM vehiclegas v O ...
- MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...
- mysql 查询数据 程序_MySQL 查询数据
MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据. 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据. 语法 以下为在MyS ...
- MySQL 查询数据
MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据. 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据. 语法 以下为在MyS ...
- mysql查询结果作为附件_python3+mysql查询数据并通过邮件群发excel附件
python3+mysql查询数据并通过邮件群发excel附件 来源:中文源码网 浏览: 次 日期:2018年9月2日 python3+mysql查询数据并通过邮件群发excel附件 本文 ...
- mysql查询数据的总记录数
mysql查询数据的总记录数 领导让获取数据库中的所有记录总数,网上查了一会,看到了很多都是不能执行,我这小性子安耐不住了,开始暴怒,最后的最后看下来应该缺少了一个关键字,还自以为是的想不知道是不是m ...
- MySQL查询数据后加上百分号%
MySQL查询数据后加上百分号% CONCAT(字段, '% ') mysql数字格式化千分号的问题,即每三位一个逗号 SELECT FORMAT('字段',2); mysql四舍五入的问题 roun ...
- MySQL查询数据(超详细)
MySQL查询数据(超详细) 一.简单查询语句 select * from 表名 条件查询语句; 二.多表查询 多张表有同名字段出现在select语句中,同名字段必须带上 "表名 . 字段名 ...
最新文章
- AI基础:入门人工智能必看的论文【附下载链接】
- 一个商场营销经理的实习总结
- 【软考-软件设计师】总线结构
- Maven之自定义archetype生成项目骨架(一)
- 北大学霸:高考有漏洞可钻,学会套路,立马提分,屡试不爽!
- 基于OpenCV和C++实现最大阈值分割算法
- GDI和GUI的区别
- Carrot2对文章进行聚类代码示例
- 软件架构师的12项修炼4
- 迷你迅雷+SqlServer2008r2下载
- openh264限制slice/nal分片大小导致的编码数据错误
- separated by semicolons
- 在Linux中安装dnw
- mac查找字符串并替换
- 软件测试需要学习什么 3分钟带你了解软测的学习内容
- java加密解密 pdf_Java 加密和解密PDF文档
- 2022视频编码招聘面经
- 一个Android下的自动下载歌词的代码
- 整个代码,戏弄一下你的朋友吧
- gRPC教程 — TLS单向认证、双向认证、Token认证、拦截器