Selasa, 03 Mei 2016

Membuat Query Sederhana menggunakan Access Database



Pada artikel ini saya akan menjelaskan bagaimana menggunakan Query SQL pada Microsoft Access , Pertama tentu anda harus punya Database yang sudah mempunyai Tabel beserta field.

-Langkah pertama untuk meng-input bahasa Sql pada Microsoft Access 2007 adalah anda harus masuk terlebih dahulu ke Menu Tab
-Ke menu Create kemudian pilih Query Design


-Lalu akan muncul tampilan seperti dibawah ini, pilih close saja

-Selanjutnya,Klik kanan pada Tab Query 1,Kemudian Pilih SQL View


-Lalu selesai mengklik SQL View muncul lah tampilan seperti gambar dibawah ini,kolom kosong ini digunakan untuk memassukkan Query yang kita inginkan

Nah berikut contoh Query nya
Contoh 1:
Menampilan Nip,Nama_Lengkap,Nama_Jabatan,Kota_Penempatan,Nama_Divisi dan Gaji_Pokok
Query nya:
 
SELECT Tb_Karyawan.Nip,
 Tb_Karyawan.Nama_Lengkap,
 Tb_Jabatan.Nama_Jabatan,
 Tb_Pekerjaan.Kota_Penempatan,
 Tb_Divisi.Nama_Divisi,
 Tb_Jabatan.Gaji_Pokok


FROM
Tb_Karyawan,
 Tb_Jabatan,
 Tb_Pekerjaan,
 Tb_Divisi

WHERE
Tb_Karyawan.Nip=Tb_Pekerjaan.Nip
AND
Tb_Pekerjaan.Kd_Jabatan=Tb_Jabatan.Kd_Jabatan
AND
Tb_Pekerjaan.Kd_Divisi=Tb_Divisi.Kd_Divisi;

-Kemudian sesudah memasukkan Query , Klik Run di pojok kiri atas (Ikon Tanda Seru)

-Dan ini hasil sesudah di RUN


Contoh 2:
2.Menampilkan Nip,Nama,Nama Jabatan,Nama Divisi dan Total Gaji(gapok+tunjangan jabatan+tunjangan kinerja)
Query nya:
 
SELECT Tb_Karyawan.Nip,
 Tb_Karyawan.Nama_Lengkap,
 Tb_Jabatan.Nama_Jabatan,
 Tb_Pekerjaan.Kota_Penempatan,
 Tb_Divisi.Nama_Divisi, (Tb_Jabatan.Gaji_Pokok+Tb_Jabatan.Tunjangan_Jabatan+Tb_Pekerjaan.Tunjangan_Kinerja) AS ["Gaji Pokok"]

FROM
 Tb_Karyawan,
 Tb_Jabatan,
 Tb_Pekerjaan,
 Tb_Divisi

WHERE
 Tb_Karyawan.Nip=Tb_Pekerjaan.Nip
 AND
 Tb_Pekerjaan.Kd_Jabatan=Tb_Jabatan.Kd_Jabatan
 AND
 Tb_Pekerjaan.Kd_Divisi=Tb_Divisi.Kd_Divisi;
Maka seperti inilah hasilnya :

Contoh 3:
3.Menampilkan Nip,Nama,Jabatan,Divisi yang kota asalnya bukan dari sukabumi tetapi penempatan kerjanya di Sukabumi
Query nya:
 
SELECT Tb_Karyawan.Nip,
Tb_Karyawan.Nama_Lengkap,
Tb_jabatan.Nama_Jabatan,
Tb_Divisi.Nama_Divisi

FROM
Tb_Karyawan,
Tb_Pekerjaan,
Tb_Jabatan,
Tb_DIvisi

WHERE
((Tb_Karyawan.Nip)=[Tb_Pekerjaan].[Nip])
AND
((Tb_Jabatan.Kd_Jabatan)=[Tb_Pekerjaan].[Kd_Jabatan]
AND
((Tb_Divisi.Kd_Divisi)=[Tb_Pekerjaan].[Kd_Divisi])
AND
((Tb_karyawan.Tempat_Lahir)<>"Sukabumi")
AND
((Tb_Pekerjaan.Kota_Penempatan)="Sukabumi"));
Maka muncul sperti ini hasilnya :
 

Contoh 4:
4.Menampilkan semua data pada Tabel Karyawan yang mempunya Nip “001”
 Query nya:
Select * From Tb_Karyawan WHERE Nip="001"

Maka inilah hasilnya :

Contoh 5:
5.Menampilkan semua data pada Tabel Karyawan yang ber tempat lahir di Sukabumi
Query nya:

Select Tb_Karyawan.Nip,
Tb_Karyawan.Nama_Lengkap,
Tb_Karyawan.Alamat

From Tb_Karyawan

Where Tempat_Lahir="Sukabumi"
 
Maka ini hasilnya :
 

Contoh 6:
6.Menampilkan semua data di Tabel Jabatan yang dimana mempunyai Gaji Pokok diatas 3.000.000
Query nya:

SELECT Tb_Jabatan.Nama_Jabatan,
Tb_Jabatan.Gaji_Pokok

From Tb_Jabatan

Where Gaji Pokok > 3000000;
Maka hasil yang di tampilkan seperti ini:


0 komentar:

Posting Komentar