cari

Rumah  >  Soal Jawab  >  teks badan

Tajuk yang disusun semula: Mengira jumlah nilai lajur lain menggunakan Kumpulan By dan Sum MySQL

<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粉908138620P粉908138620460 hari yang lalu534

membalas semua(2)saya akan balas

  • P粉165522886

    P粉1655228862023-08-28 13:50:14

    Sepatutnya aksensimbol bukannya petikan tunggal:

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

    Output:

    word     SUM(amount)
    dog           6
    Elephant      2

    balas
    0
  • P粉377412096

    P粉3774120962023-08-28 10:40:51

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

    SELECT word, SUM(amount) 
    FROM Data 
    Group By word

    balas
    0
  • Batalbalas