Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

nidusmaysAvatar border
TS
nidusmays
[ASK] Query MYSQL : Menyisipkan string didalam field alias
Halo gan, gimana yah caranya menyisipkan sebuah string pada sebuah keluaran hasil dari sebuah "as" / "aliases" ?

ANe punya query kayak gini

Code:

select
cc.nama, sum(cc.gaji_tambahan+dd.umr) as total
from
(select
id,nik,nama,a.id_jabatan,id_penempatan, b.nama_jabatan, b.gaji_tambahan
from
pegawai a
left join
jabatan b on a.id_jabatan = b.id_jabatan) cc
left join
penempatan dd on cc.id_penempatan = dd.id_penempatan

group by cc.id
having Total > 4200000


Pada field alias Total, muncul sebuah nilai dari jumlah umr dan upah tambahan.
Nah, ane mau menyisipkan string "RP" sebelum hasil penjumlahan. 

MIsalnya, pada field total berisi 4.000.000. Ane mau nampilinnya jadi RP 4.000.000.

ANE coba pake concat, tapi pas query di eksekusi tidak muncul data apa-apa.
Code:

cc.nama, concat('RP',sum(cc.gaji_tambahan+dd.umr)) as total


Pas ane coba buat ilangin bagian "Having" bagian totalnya jadi kayak gini
Code:

0x525034343030303030




Update:

Ane udah berhasil buat munculin RP didepan sebelum value field alias "Total". Ane pake query kayak gini.

Code:

select
concat('RP ',eee.total)
from
(select
cc.nama, sum(cc.gaji_tambahan+dd.umr) as total
from
(select
id,nik,nama,a.id_jabatan,id_penempatan, b.nama_jabatan, b.gaji_tambahan
from
pegawai a
left join
jabatan b on a.id_jabatan = b.id_jabatan) cc
left join
penempatan dd on cc.id_penempatan = dd.id_penempatan

group by cc.id
HAVING total > 4200000) eee


Kalo query diatas di eksekusi, maka muncul hasil kayak gini

Code:

RP 4400000


Nah, sekarang gimana caranya nyisipin titik biar hasilnya jadi RP 4.000.000 gan?

Update:

Sekarang udah bisa gan, ane tambahin function Format.

Code:

eee.nama ,concat('RP ',format(eee.total,0))


Jadi hasilnya kayak gini
Code:

RP 4,400,000
Diubah oleh nidusmays 13-12-2018 14:27
nona212Avatar border
nona212 memberi reputasi
1
503
1
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan