-- HAVING不能用于应被用于WHERE子句的条目,不能编写如下语句:
SELECT col_name FROM tbl_name HAVING col_name > 0;
--而应该这么编写
SELECT col_name FROM tbl_name WHERE col_name > 0;
--HAVING子句可以引用总计函数,而WHERE子句不能引用:
SELECT user, MAX(salary) FROM users GROUP BY user HAVING MAX(salary)>10;
LIMIT查询
复制代码 代码如下:
SELECT * FROM tbl LIMIT 10; # Retrieve rows 0-9;
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15;
--如果要恢复从某个偏移量到结果集合的末端之间的所有的行,您可以对第二个参数是使用比较大的数。
--以下语句可以恢复从第96行到最后的所有行:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
SELECT...INTO OUTFILE
SELECT...INTO OUTFILE 'file_name'形式的SELECT可以把被选择的行写入一个文件中。该文件被创建到服务器主机上,因此您必须拥有FILE权限,才能使用此语法。file_name不能是一个原有的文件。