Mengubah Tampilan Isi Nilai MySQL ke Nilai Baru
Ini hanya contoh pengambilan data dari tabel MariaDB dengan kolom 'ijin'. Isi daripada kolom tersebut adalah 'btulh' (ini hanya contoh, bisa saja lain). Saya ingin menampilkannya menjadi: "Baca, Tulis, Ubah, Lihat, Hapus".
Eksekusi di kuery MariaDB seperti berikut ini:
SELECT
TRIM(BOTH ', ' FROM
CONCAT_WS(', ',
IF(LOCATE('b', ijin) > 0, 'Baca', NULL),
IF(LOCATE('t', ijin) > 0, 'Tulis', NULL),
IF(LOCATE('u', ijin) > 0, 'Ubah', NULL),
IF(LOCATE('l', ijin) > 0, 'Lihat', NULL),
IF(LOCATE('h', ijin) > 0, 'Hapus', NULL)
)
) AS permissions
FROM your_table;
Dah, gitu aja.
Comments
Post a Comment