Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

subtotal dan total untuk string

Dua kemungkinan:

select
group_concat(houses), count(*), city
from
Table1
group by city;

atau

select a.houses, a.city, noofhouses
from Table1 a
inner join (
select
count(*) as noofhouses, city
from Table1
group by city
) b on a.city = b.city
order by a.city, noofhouses desc, a.houses;

Ini tidak persis seperti output Anda, tetapi informasi di dalamnya sama. Basis data tidak ada untuk memformat data dengan baik. Ini harus dilakukan di lapisan aplikasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjatuhkan kolom dengan kunci asing

  2. Implementasi Fungsi Hashing MySQL

  3. Memperbarui kolom berdasarkan bidang yang ada

  4. Masukkan ke dalam tabel yang sama memicu mysql

  5. Standar / konvensi nama kolom MySQL