[英]count columns where column1 LIKE %something%
我有一個數據集,但沒有給出最好的方式來查看下面的示例。
col1|col2|col3
john smith|10|3
tom smith|8|3
sean smith|12|3
sean smith|5|33
john smith|3|32
john smith|6|13
如您所見,col1具有多個相同的記錄。
我希望能夠將col1中具有相同值的所有條目分組,然后輸出到一行,我也想顯示另一列,即col2 * col3的總和,這樣我的輸出將如下所示。
col1|col2|col3
john smith|19|48|912
sean smith|17|36|612
tom smith|8|3|24
最好在這里使用mySQL Sum嗎? 當我不知道“ WHERE”是什么時,我只想讓它輸出每個名稱的結果時,如何編寫此select語句?
您也可以這樣做:
Select
col1, SUM(col2), SUM(col3), SUM(col3)*SUM(col2)
from table group by col1
嘗試這個::
Select
col1, SUM(col2) as b, SUM(col3) as c, SUM(col2)*SUM(col3) as d
from table group by col1
嘗試這個:
SELECT col1,SUM(col2),SUM(col3),SUM(col2)*SUM(col3) FROM table
GROUP BY col1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.