摘要: inner join 左表的值逐个和右表进行匹配(匹配条件来自哪?on后的语句),一旦匹配上了,生成一条数据。如果右表有多行数据与左表匹配,则生成多条数据 inner join不会产生空字段的行 left join 左表的数据全部列出,右表的数据逐一进行匹配,匹配上生成一条数据。如果右表有多行数据与 阅读全文
posted @ 2020-11-27 10:40 柿子秧 阅读(746) 评论(0) 推荐(0) 编辑
摘要: mysql的聚合函数:sum()/count()/avg()都不计算空字段所在行 阅读全文
posted @ 2020-11-27 10:31 柿子秧 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 以下是数据表s: 以下是查询语句: select sum(score) as totlascore from s; 以下输出结果:起了别名的 注意:可以对聚合函数字段起别名,也可以不起,如果不起别名,输出结果字段显示为聚合函数的名字 不起别名的 阅读全文
posted @ 2020-11-27 10:21 柿子秧 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在mysql中,使用了group by并且中间表中生成了多行数据,在select选择具有多行数据的字段进行展示时,并不会报错,而是会抽取第一条! 阅读全文
posted @ 2020-11-27 10:13 柿子秧 阅读(2138) 评论(0) 推荐(2) 编辑