SQL专项练习24
SQL DDL
用于定义SQL模式、基本表、视图、索引的创建和撤销操作
SQL DML
数据操纵分成数据查询和数据更新。数据更新分为插入、删除、修改
SQL DCL
对基本表和视图的授权,完整性规则的描述,事务控制等内容
嵌入式SQL的使用规定涉及到SQL语句嵌入在宿主语言程序中使用的规则
查询男生、女生人数分别最多的3个姓氏及人数
男生人数最多的3个姓氏
unoin all
女生人数最多的3个姓氏
select * from ( SELECT sex , substr(name,1,1) as first_name , count(*) as c1 from student_table where length(name) >=1 and sex = '男' -- 确保名字非空,空值无法进行计算会报错 group by sex ,first_name order by sex ,c1 desc limit 3 ) t1 UNION all select * from ( SELECT sex , substr(name,1,1) as first_name , count(*) as c1 from student_table where length(name) >=1 and sex = '女' group by sex , first_name order by sex ,c1 desc limit 3 ) t2 ;
SQL专项练习 文章被收录于专栏
SQL专项每日练习,错题