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