Lompat ke konten Lompat ke sidebar Lompat ke footer

Perintah Sql: Pengambilan Data 3

Menguji Nilai Null 

Data yang bernilai Null jikalau dibandingkan dengan data yang ada nilainya maka akhirnya akan Null, kondisi ini kurang valid jikalau ditinjau dari keberadaan data yang dipilih. Jika diinginkan untuk menyertakan record-record yang field-fieldnya diperkirakan ada yang berisi Null, sementara field-field tersebut dipakai pada ekspresi Where maka gunakan operator IS NULL sebagai komplemen kriteria untuk menyertakannya pada hasil query. Format penulisannya:   

ekspresi1 is [NOT] NULL

Contoh perintah SQL untuk menampilkan data dengan pengecekan NULL yakni sebagai berikut : 

Select NIM, NAMA, DANEM From MHS_3 Where DANEM=45 OR DANEM is Null

 Data yang bernilai Null jikalau dibandingkan dengan data yang ada nilainya maka akhirnya aka Perintah SQL: Pengambilan Data 3

Menampilkan Ekspresi String Dengan Perintah Like 

Dalam pencarian suatu ekspresi string sanggup pula dilakukan secara variable dalam suatu ekspresi string lainnya, Microsoft Access 2002 menyediakan akomodasi query untuk melaksanakan proses tersebut yaitu dengan memakai operator LIKE. Dengan format penulisan:  ekspresi LIKE pola



Menggunakan Karakter-Karakter Khusus 

a)  Menggunakan Karakter Wildchar Asterik 

Karakter asterik (*) dipakai untuk mengabaikan karakter apa saja sehabis atau sebelum ekspresi string diletakkan.  Jika karakter asterik diletakkan di depan suatu karater yang dicari maka akan terdapat satu atau beberapa karakter yang diabaikan sebelum karakter yang dicari.  Sebaliknya jikalau karakter asterik diletakkan sehabis karakter yang dicari maka akan terdapat satu atau beberapa karakter yang diabaikan sehabis karakter yang dicari.  Bila karakter asterik diletakkan di tengah antara dua atau lebih karakter yang dicari maka karakter yang di tengah tersebut akan diabaikan.  

Contoh perintah SQL untuk mendapat data mahasiswa yang kota tinggalnya dimulai dengan karakter ”S” 

Select * from MHS_3 Where KOTA LIKE “S*”

Contoh perintah query untuk mendapat data mahasiswa yang kota tinggalnyadiakhiri dengan karakter “g” 

Select * From MHS_3 Where KOTA LIKE “*g” 

Contoh perintah SQL untuk mendapat data mahasiswa yang kota tinggalnya terdapat karakter ”raba” 

Select * From MHS_3 Where KOTA LIKE “*raba*” 


b) Menggunakan Karakter Tanda Tanya 

Karakter tanda Tanya dipakai untuk menggantikan (mengabaikan) satu karakter pada posisi yang diinginkan.   Contoh : Dapatkan data mahasiswa yang namanya diawali dengan abjad ”P” dan pada karakter ke tiga terdapat abjad k 

Select * From MHS_3 Where NAMA LIKE “S?k*” 


c) Menggunakan Karakter Bracket 

Karakter Bracket ([ ]) dipakai untuk menandakan bahwa satu karakter yang diganti (dipilih) harus berada pada daftar.  Sebagai referensi akan ditampilkan data mahasiswa dimana  namanya pada karakter kedua berisi abjad a atau e, maka format penulisannya:   

select * from MHS_3 Where NAMA LIKE “?[ae]*” 


d) Menggunakan Karakter Tanda Seru 

Karakter tanda seru (!) dipakai untuk mengatakan bahwa karakter yang diganti (dipilih) hanya untuk karakter yang tidak terdapat pada daftar.  Sebagai referensi akan tampilkan data mahasiswa  namanya pada karakter ke dua  bukan abjad u, maka format penulisannya:   

Select * From MHS_3 Where NAMALIKE “?[!u]*” 


e) Menggunakan Karakter Tanda Minus 

Karakter tanda minus (-) dipakai untuk mengganti satu karakter yang berada pada jangkauan tertentu.  Missal akan ditampilkan data yang namanya pada karakter kedua mulai dari abjad “a” hingga “g”.`Format penulisannya:   

Select * From MHS_3 Where NAMA LIKE “?[a-g]*” 


f) Menggunakan Karakter Simbol 

Nomor Karakter tanda simbol nomor (#) dipakai untuk mengganti satu digit angka, jadi karakter ini tidak sanggup dipakai selain number. Missal akan ditampilkan data yang mempunyai danem dengan digit pertama berangka 4, format penulisannya:  

Select * From MHS_3 Where DANEM LIKE “4#”