当前位置:嗨网首页>书籍在线阅读

18-高手点拨

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.12 高手点拨

本节视频教学录像:2分钟

1.使用GROUP BY子句一定要用统计函数吗?

不一定,当只需要查询有哪些组时,不使用统计函数。

2.当使用ROLLUP时,是否可以使用ORDER BY子句对结果进行排序?

不行,当使用 ROLLUP时, 不能同时使用 ORDER BY子句进行结果排序。ROLLUP和ORDER BY是互相排斥的。

3.WHERE语句与HAVING语句的区别?

WHERE子句的查询条件在进行分组之前决定行的取舍,而HAVING查询条件在进行分组之后决定每一组的取舍;WHERE子句中不能包含统计函数,而HAVING子句可以包含统计函数。

4.LIKE和REGEXP的区别?

LIKE匹配整个列。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回。而REGEXP在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回。