1,HAVING搜索条件子句与GROUP BY子句合用,用来设置查询结果中“组”所需符合的条件。即对要列出哪几个分组进行了限定(即对分组进行筛选)和 where 进行比较。
WHERE语句在GROUP BY语句之前;SQL会在分组之前计算WHERE语句。
HAVING语句在GROUP BY语句之后;SQL会在分组之后计算HAVING语句。
2. TRUNCATE TABLE 表名称
将表中的所有数据记录删除,但速度比DELETE命令快得多。
因为DELETE命令是一条一条删除记录,并且会将每一条被删除的记录存入事务日志(Transaction Log)中。而TRUNCATE TABLE命令直接重新配置表的数据页来删除数据,并且不记录入事务日志中。
DELETE和TRUNCATE TABLE命令只删除数据记录 ,并不将表的结构及相关对象删除 ,