首页 > 技术文章 > 【sql :联系题目 21 22】查询男生、女生人数 ,查询名字中含有「风」字的学生信息

yuanyuan2017 2019-08-16 17:22 原文

题目21:查询男生、女生人数 

这个题目我写出的sql 还是比较原始的,查询了3次,这样的话性能会比较差

SELECT c.a,d.b FROM (SELECT COUNT(*) AS a  FROM student WHERE sex like '女')c, (SELECT COUNT(*) AS b FROM student WHERE sex like '男')d

其实还有一种比较简单的写法:

SELECT student.sex,COUNT(*) FROM student GROUP BY sex

 

题目22:查询名字中含有「风」字的学生信息

SELECT * FROM student WHERE student.stdentname LIKE "%风%"

 

推荐阅读