Lewatkan ke konten utama

Query untuk menampilkan hasil database mysql

Contoh untuk menampilkan data tertentu. Dalam hal ini ingin menampilkan Daftar nama pegawai pada unit kerja Inspektorat yang absen dari tanggal 1 Maret 2024 sampai tanggal sekarang.

SELECT      users.name,     users.nip,     tbl_absen.tgl_in,     tbl_absen.jam_in,     tbl_absen.tgl_out,     tbl_absen.jam_out,     tbl_unit.nm_unit FROM      users JOIN      tbl_unit ON users.id_unit = tbl_unit.id JOIN      tbl_absen ON users.id = tbl_absen.id_user WHERE      tbl_absen.tgl_in BETWEEN '2024-03-01' AND CURDATE()      AND tbl_unit.nm_unit = 'INSPEKTORAT';

Sedangkan untuk mengekspor ke file .csv

SELECT      users.name,     users.nip,     tbl_absen.tgl_in,     tbl_absen.jam_in,     tbl_absen.tgl_out,     tbl_absen.jam_out,     tbl_unit.nm_unit INTO OUTFILE '/tmp/hasil.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM      users JOIN      tbl_unit ON users.id_unit = tbl_unit.id JOIN      tbl_absen ON users.id = tbl_absen.id_user WHERE      tbl_absen.tgl_in BETWEEN '2024-03-01' AND CURDATE()      AND tbl_unit.nm_unit = 'INSPEKTORAT';