Tajuk yang disusun semula: Mengira jumlah nilai lajur lain menggunakan Kumpulan By dan Sum MySQL
P粉908138620
P粉908138620 2023-08-27 19:13:59
0
2
531
<p>Saya mempunyai dua lajur seperti ini: </p> <table class="s-table"> <kepala> <tr> <th>Perkataan</th> <th>Amaun</th> </tr> </kepala> <tbody> <tr> <td>anjing</td> <td>1</td> </tr> <tr> <td>anjing</td> <td>5</td> </tr> <tr> <td>Gajah</td> <td>2</td> </tr> </tbody> </table> <p>Saya ingin menjumlahkan amaun dan mendapatkan hasilnya</p> <table class="s-table"> <kepala> <tr> <th>Perkataan</th> <th>Amaun</th> </tr> </kepala> <tbody> <tr> <td>anjing</td> <td>6</td> </tr> <tr> <td>Gajah</td> <td>2</td> </tr> </tbody> </table> <p>Apa yang saya telah cuba (dan gagal) setakat ini ialah: </p> <pre class="brush:php;toolbar:false;">PILIH perkataan, JUMLAH(jumlah) DARIPADA `Data` KUMPULAN MENGIKUT 'word'</pre> <p><br /></p>
P粉908138620
P粉908138620

membalas semua(2)
P粉165522886

Sepatutnya aksensimbol bukannya petikan tunggal:

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

Output:

word     SUM(amount)
dog           6
Elephant      2

P粉377412096

Alih keluar petikan tunggal di sekeliling WORD. Ia menyebabkan nama lajur ditukar kepada rentetan.

SELECT word, SUM(amount) 
FROM Data 
Group By word
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan