请问这样的问题的MySql查询语句怎么写?
现在有一个表,名字就叫作comment吧:
+------+
| id |
+------+
| 102 |
| 203 |
| 213 |
| 222 |
| 258 |
| 288 |
| 298 |
| 322 |
+------+
我想给他按照id顺序加上编号:
+---+-----+
| 编号 | id |
+---+-----+
| 1 | 102 |
| 2 | 203 |
| 3 | 213 |
| 4 | 222 |
| 5 | 258 |
| 6 | 288 |
| 7 | 298 |
| 8 | 322 |
+----+----+
这个我能用以下语句实现:
然后我想得到编号4和其后面的2行,在这张表里就会得到如下结果:
+---+-----+
| 编号 | id |
+---+-----+
| 4 | 222 |
| 5 | 258 |
| 6 | 288 |
+----+----+
按照这个实例的步骤,我想请问一般情况下的MySql语句怎么写。我才接触Sql,希望大家能帮助我。谢谢
+------+
| id |
+------+
| 102 |
| 203 |
| 213 |
| 222 |
| 258 |
| 288 |
| 298 |
| 322 |
+------+
我想给他按照id顺序加上编号:
+---+-----+
| 编号 | id |
+---+-----+
| 1 | 102 |
| 2 | 203 |
| 3 | 213 |
| 4 | 222 |
| 5 | 258 |
| 6 | 288 |
| 7 | 298 |
| 8 | 322 |
+----+----+
这个我能用以下语句实现:
set @floor := 0; select @floor := @floor + 1 as '编号', comment.* from comment然后我想得到编号4和其后面的2行,在这张表里就会得到如下结果:
+---+-----+
| 编号 | id |
+---+-----+
| 4 | 222 |
| 5 | 258 |
| 6 | 288 |
+----+----+
按照这个实例的步骤,我想请问一般情况下的MySql语句怎么写。我才接触Sql,希望大家能帮助我。谢谢
...全文
相关推荐
MySQL分区字段列有必要再单独建索引吗?
前言 大家都知道对于分区字段必须是主键的一部分,那么建了复合主键之后,是否需要对分许字段再单独添加一个索引呢?有没有效果?来验证一下,下面话不多说了,来一起看看详细的介绍吧。 1、新建表effect_new(以创建时间按月分区) CREATE TABLE `effect_new` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `type` tinyint(4) NOT NULL DEFAULT '0', `timezone` varchar(10) DEFAULT NULL, `date` varchar(10) NOT NULL, `ho
MySQL查询语句大全
MySQL查询语句大全:里面包含一些sql的查询练习题,提供部分答案在文档最后面。
MySql带OR关键字的多条件查询语句
MySQL带OR关键字的多条件查询,与AND关键字不同,OR关键字,只要记录满足任意一个条件,就会被查询出来。即AND的优先级高于OR
基于MySQL查询语句的汇总指南
基于MySQL查询语句的汇总指南
MySQL查询语句大全集锦(经典珍藏)
MySQL查询语句大全集锦(经典珍藏)



