整理查询结果

    技术2022-07-11  83

    整理查询结果 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]>
    Processed: 0.015, SQL: 9