簡體   English   中英

計算column1喜歡%something%的列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM