Menampilkan Data Dalam Format HoriZontal
misalnya kita punya tabel alumni dengan kolom
AlumniNiu,
AlumniJenisKelamin.
untuk
menampilkan jumlah laki-laki dan jumlah perempuan, kita menggunakan query :
select AlumniJenisKelamin as Gender, count(alumniNiu) as JML
from Alumni
group by AlumniJenisKelamin
Tampilannya:
Gender JML
=============
L 5
P 3
Nah,apakah bisa ditampilkan dalam format horizontal?seperti berikut?
Laki Perempuan
==================
5 3
BISA. gunakan subQuery seperti berikut:
select
sum(Laki) AS Laki, sum(Perempuan) as Perempuan
from
(
select
count(alumniNiu) as Laki, 0 as
Perempuan
from alumni
where alumniJenisKelamin=’L’
union all
select
0 as Laki,
count(alumniNiu) as Perempuan
from alumni
where alumniJenisKelamin=’P’
)
As Tabel