
SQL学习
樱桃河漂流的贝贝子.
这个作者很懒,什么都没留下…
展开
-
SQL初学时最常出现的错误(一)Invalid use of group function
出现这个错误主要是where和having这两个过滤的子句区别没有搞清,或者是没有注意。GROUP BY,顾名思义:根据…分组,在SQL中常根据指定字段分组(指定字段内容相同是为一组),然后针对组进行相关操作WHERE和HAVING的区别在于:where 子句的作用是对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条...转载 2019-08-09 15:53:19 · 3883 阅读 · 0 评论 -
SQL新手上路:NOT EXIST()(一)
SQL新手上路: NOT EXIST()& SELECT 1 from tableexists : 强调的是是否返回结果集,不要求知道返回什么, 比如:select name from student where sex = ‘m’ and mark exists(select 1 from grade where …) ,只要exists引导的子句有结果集返回,那么exists这个条...原创 2019-08-22 17:11:01 · 27901 阅读 · 1 评论