web-dev-qa-db-ja.com

MySql Group Byおよび他の列の合計値

私は2つの列を持っています

Image of database

私は結果を犬6、そして象2にしたいです。これまでに作った(そして失敗した)これは

SELECTワード、SUM(amount)FROM Data Group By 'Word'

38
Ugleh

Wordを囲む一重引用符を削除します。これにより、列名が文字列として変換されます。

SELECT Word, SUM(amount) 
FROM Data 
Group By Word
59
John Woo

グレーヴアクセント シンボルではなく シングルクォート

SELECT Word, SUM( amount )
FROM Data
GROUP BY `Word`;

出力:

Word     SUM(amount)
dog           6
Elephant      2

enter image description here

13
Chitta ranjan
SELECT Word, SUM(amount) FROM Data Group By Word;
3
Manish Sahu

この型破りなアプローチを試してください。

SELECT Word, SUM(amount) 
FROM Data 
Group By Word
2
peter
SELECT column_name1, SUM(column_name2) 
FROM table_name 
GROUP BY column_name1
0
Sani Kamal