sql面试题
小码农要饭之路
这个作者很懒,什么都没留下…
展开
-
left join、right join、inner join和full join的区别?
left join、right join、inner join和full join的区别?inner join:内连接,在两张表进行连接查询的时候只保留两张表完全匹配的结果集left join :在两张表连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录right join:在两张表进行连接查询时,会返回右表所有的行,即使左表中没有匹配的记录full join:在两张表进行...原创 2018-12-10 19:07:34 · 800 阅读 · 0 评论 -
sql查询一个班级中男女各有多少人及总人数
表机构及数据:其中 1 代表是男生 ,2 代表是女生 ,然后我们要得到下面这种结果:可以结合 sum 函数、case 函数以及 count 函数来实现SELECT class AS 班级, SUM(CASE WHEN sex = 1 THEN 1 ELSE 0 END) AS 男, SUM(CASE WHEN sex = 2 THEN 1 ELSE 0 END) AS 女, CO...原创 2018-12-18 20:47:54 · 43207 阅读 · 0 评论