MySQL 如何从MySQL表获取交替的奇数记录?
为了理解这个概念,我们使用表“ Information ”中的数据如下:
mysql> Select * from Information;
+----+---------+
| id | Name |
+----+---------+
| 1 | Gaurav |
| 2 | Ram |
| 3 | Rahul |
| 4 | Aarav |
| 5 | Aryan |
| 6 | Krishan |
+----+---------+
6 rows in set (0.00 sec)
现在,下面的查询将从上述表“Information”中提取替代的奇数编号记录 –
mysql> Select id,Name from information group by id having mod(id,2) = 1;
+----+-------+
| id | Name |
+----+-------+
| 1 | Gaurav |
| 3 | Rahul |
| 5 | Aryan |
+----+-------+
3 rows in set (0.09 sec)
阅读更多:MySQL 教程