sql子句共有3个,即:WHERE,GROUP BY,ORDER BY,LIMIT,HAVING,其中间3个,只要是个人便能分出来。但是,WHRE与HAVING很多新手不会。故而总结如下:
1.HAVING是过滤语句,意思是:其本身只是对结果的筛选。
2.在sql中,逻辑判断返回1与m,故而一道面试题:找出2门以上不及格的学生姓名。
SELECT name,sum(kemu<60) AS JG FROM score GROUP BY name HAVING JG>2;
本文解析了SQL语句中WHERE与HAVING子句的区别,特别强调了HAVING作为过滤语句的应用,并通过实例展示了如何使用HAVING筛选特定条件的记录。
sql子句共有3个,即:WHERE,GROUP BY,ORDER BY,LIMIT,HAVING,其中间3个,只要是个人便能分出来。但是,WHRE与HAVING很多新手不会。故而总结如下:
1.HAVING是过滤语句,意思是:其本身只是对结果的筛选。
2.在sql中,逻辑判断返回1与m,故而一道面试题:找出2门以上不及格的学生姓名。
SELECT name,sum(kemu<60) AS JG FROM score GROUP BY name HAVING JG>2;

被折叠的 条评论
为什么被折叠?