Mysql常用命令详解 (3)

F:查询年龄是18|19|35|33的学生

mysql> select * from t_people where age in (18,19,35,33
);
+----+--------+-----+--------+-------------+-----+
| id | name   | age | grade | tel         | sex |
+----+--------+-----+--------+-------------+-----+
| 1 | 张三   | 18 | 一年级 | 18989898899 | 1   |
| 2 | 李四   | 19 | 一年级 | 18899998888 | 1   |
| 3 | 凯瑟琳 | 18 | 一年级 | 18877776666 | 0   |
| 4 | 安妮   | 18 | 一年级 | 17766665555 | 0   |
+----+--------+-----+--------+-------------+-----+
4 rows in set

G:年龄从小到大排列 order by (升序 asc,降序 desc)

查询所有的学生按年龄升序排序
mysql> select * from t_people order by age asc;
+----+--------+-----+--------+-------------+-----+
| id | name   | age | grade | tel         | sex |
+----+--------+-----+--------+-------------+-----+
| 1 | 张三   | 18 | 一年级 | 18989898899 | 1   |
| 3 | 凯瑟琳 | 18 | 一年级 | 18877776666 | 0   |
| 4 | 安妮   | 18 | 一年级 | 17766665555 | 0   |
| 2 | 李四   | 19 | 一年级 | 18899998888 | 1   |
| 8 | 张飞   | 23 | 二年级 | 18918823784 | 1   |
| 5 | 马超   | 24 | 二年级 | 18298912898 | 1   |
| 7 | 赵云   | 25 | 二年级 | 12839819238 | 1   |
| 6 | 关羽   | 26 | 二年级 | 18388883333 | 1   |
| 10 | 拉克丝 | 28 | 三年级 | 12381239918 | 0   |
| 9 | 盖伦   | 30 | 三年级 | 18281237812 | 1   |
| 12 | 赵信   | 31 | 三年级 | 12312480384 | 1   |
| 11 | 嘉文   | 32 | 三年级 | 12313212312 | 1   |
| 13 | 卡尔   | 40 | 四年级 | 12389489324 | 1   |
| 14 | 蓝猫   | 43 | 四年级 | 12345823573 | 1   |
+----+--------+-----+--------+-------------+-----+
14 rows in set
查询所有的学生按年龄降序排序
mysql> select * from t_people order by age desc
;
+----+--------+-----+--------+-------------+-----+
| id | name   | age | grade | tel         | sex |
+----+--------+-----+--------+-------------+-----+
| 14 | 蓝猫   | 43 | 四年级 | 12345823573 | 1   |
| 13 | 卡尔   | 40 | 四年级 | 12389489324 | 1   |
| 11 | 嘉文   | 32 | 三年级 | 12313212312 | 1   |
| 12 | 赵信   | 31 | 三年级 | 12312480384 | 1   |
| 9 | 盖伦   | 30 | 三年级 | 18281237812 | 1   |
| 10 | 拉克丝 | 28 | 三年级 | 12381239918 | 0   |
| 6 | 关羽   | 26 | 二年级 | 18388883333 | 1   |
| 7 | 赵云   | 25 | 二年级 | 12839819238 | 1   |
| 5 | 马超   | 24 | 二年级 | 18298912898 | 1   |
| 8 | 张飞   | 23 | 二年级 | 18918823784 | 1   |
| 2 | 李四   | 19 | 一年级 | 18899998888 | 1   |
| 4 | 安妮   | 18 | 一年级 | 17766665555 | 0   |
| 3 | 凯瑟琳 | 18 | 一年级 | 18877776666 | 0   |
| 1 | 张三   | 18 | 一年级 | 18989898899 | 1   |
+----+--------+-----+--------+-------------+-----+
14 rows in set

H :分组查询和聚合函数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjwgp.html