如果HAVING是对 分组后的结果进行计算和筛选,那么老师开头这句“分组我可以全部记录都做分组,也可以只对某一部分记录来做分组”,感觉是错误的诶~ 如果是提前筛选掉记录然后再进行分组,那应该直接用where就好了。这having根据同学们说的应该是分组之后对组的筛选。
2017-03-20
CONCAT(str1,str2,...)
CONCAT_WS(x,str1,str2,...)
FORMAT(num,n)
LOWER(str)
UPPER(str)
LEFT(str,n)
RIGHT(str,n)
LENGTH(str)
CHAR_LENGTH(str)
LTRIM(str)
RTRIM(str)
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
SUBSTRING(str,n,len)
[NOT] LIKE
REPLACE(str,str1,str2)
CONCAT_WS(x,str1,str2,...)
FORMAT(num,n)
LOWER(str)
UPPER(str)
LEFT(str,n)
RIGHT(str,n)
LENGTH(str)
CHAR_LENGTH(str)
LTRIM(str)
RTRIM(str)
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
SUBSTRING(str,n,len)
[NOT] LIKE
REPLACE(str,str1,str2)
2017-03-19