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子句共有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;