group by進行分組時查詢數(shù)據(jù)需要注意:?文章來源:http://www.zghlxwxcb.cn/news/detail-667101.html
select后的字段:
要么就要包含在Group By語句的后面,作為分組的依據(jù);
? ? ? ?要么就要被包含在聚合函數(shù)中。
錯誤:
SELECT name, salary FROM student GROUP BY name
? ? ? ?select 后的字段 salary 不在 group by 后面,所以salary無法顯示全部值。
正確1:
? ? ? ?SELECT name, salary FROM student GROUP BY name , salary ? ??
? ? ? ?select 后的字段 name,salary 都包含在group by 后面,兩個字段分組。
? ?正確 2:
? ?SELECT name,MAX(salary) FROM student GROUP BY name
? ? ? ?select 后的字段 salary 雖然不在 group by 后面,但是在聚合函數(shù)MAX(salary)里面,所以只會有一個值會正確。文章來源地址http://www.zghlxwxcb.cn/news/detail-667101.html
到了這里,關(guān)于group by進行分組時查詢數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!