整理查询结果

整理查询结果
4.1 问题
本例要求学会查询结果的排序和数量限制,完成下列任务:

1)列出字串 pwd@123 使用MD5加密后的结果

2)查询stuinfo表中 性别=‘男’ 的侠客人数

3)列出stuinfo表中 通信地址=‘东海桃花岛’ 的数据记录,按学号降序排列

4)列出stuinfo表中 性别=‘男’ 的第4~5条记录(LIMIT 3,2)

5)列出stuinfo表中前3条数据记录

4.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:列出字串 pwd@123 使用MD5加密后的结果

MariaDB [studb]> select md5('pwd@123');
+----------------------------------+
| md5('pwd@123')                   |
+----------------------------------+
| b757f97c9ff375ae14b1260e690fb210 |
+----------------------------------+
1 row in set (0.00 sec) 

步骤二:查询stuinfo表中 性别=‘男’ 的侠客人数

MariaDB [studb]> SELECT  count(*)  FROM  stuinfo  WHERE  性别='男';
+----------+
| count(*) |
+----------+
|        7 |
+----------+
1 row in set (0.00 sec)
MariaDB [studb]> 

步骤三:列出stuinfo表中 通信地址=‘东海桃花岛’ 的数据记录,按学号降序排列

MariaDB [studb]> SELECT  *  FROM  stuinfo  WHERE  通信地址='东海桃花岛'  ORDER  BY  学号  DESC;
+---------------+-----------+--------+--------------+-----------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址        |
+---------------+-----------+--------+--------------+-----------------+
| NTD2020110006 | 黄药师    || 13566778899  | 东海桃花岛      |
| NTD2020110002 | 黄蓉      || 13145201413  | 东海桃花岛      |
| NTD2020110001 | 郭靖      || 13145201314  | 东海桃花岛      |
+---------------+-----------+--------+--------------+-----------------+
3 rows in set (0.00 sec)
MariaDB [studb]>

步骤四:列出stuinfo表中 性别=‘男’ 的第4~5条记录(LIMIT 3,2)

MariaDB [studb]> SELECT  *  FROM  stuinfo  WHERE  性别='男'  LIMIT  3,2;
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110006 | 黄药师    || 13566778899  | 东海桃花岛               |
| NTD2020110007 | 周伯通    || 17012341234  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
2 rows in set (0.00 sec)
MariaDB [studb]>

步骤五:列出stuinfo表中前3条数据记录

MariaDB [studb]> SELECT  *  FROM  stuinfo  LIMIT  3;
+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110001 | 郭靖   || 13145201314  | 东海桃花岛      |
| NTD2020110002 | 黄蓉   || 13145201413  | 东海桃花岛      |
| NTD2020110003 | 华筝   || 13705666777  | 蒙古大营        |
+---------------+--------+--------+--------------+-----------------+
3 rows in set (0.00 sec)
MariaDB [studb]>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值