主页 M

一句话区分having与where,去重复数据

2014-06-07 网页编程网 网页编程网

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;

阅读原文
阅读 4104
123 显示电脑版