Lompat ke konten Lompat ke sidebar Lompat ke footer

Perintah Sql: Pengambilan Data 2

Menentukan Kriteria Data 

Perintah yang merupakan anak kalimat SELECT dan dipakai untuk memilih kriteria data yakni WHERE. Kreteria data yang akan diambil mencakup memilih data tertentu, mengabaikan data tertentu dan menjangkau data (interval) tertentu. 

a) Menentukan Data Tertentu 

Pengguna sanggup menyertakan data-data tertentu pada hasil query dengan memakai beberapa operator Relasi.  Operator-operator yang dimaksudkan yakni =, >, >=, < dan <=.  Pemakaian operator ini sanggup dikenakan untuk data string, number maupun date.  Khusus untuk data string, bila nilai yang akan dibandingkan tidak dimasukkan ke dalam variable maka nilai tersebut harus ditulis dengan diapit oleh dua tanda petik (“”). Contoh perintah query untuk Menampilkan Data mahasiswa  yang Mempunyai nilai [Danem] <=45 

Select * From MHS_3 Where DANEM <= 45 

b) Mengabaikan Data Tertentu  

Kriteria dengan  mengabaikan data yakni menampilkan data-data tertentu yang tidak diinginkan (tidak sesuai dengan criteria).  Untuk melaksanakan proses menyerupai ini sanggup dipakai operator <>. Perintah SQL dengan mengabaikan data tertentu yakni sebagai berikut: 

Select * From MHS_3 Where DANEM <> 45 

 Perintah yang merupakan anak kalimat SELECT dan dipakai untuk memilih kriteria data  Perintah SQL: Pengambilan Data 2

c)  Menjangkau Data Tertentu 

Dengan Perintah Between Perintah Select sanggup juga dipakai untuk menampilkan data yang berada pada jangkauan criteria tertentu.  Untuk itu operator yang dipakai yakni BETWEEN . . . END, yang mempunyai format penulisan: 

Expr [NOT] BETWEEN Value1 AND Value2


Catatan: 
  • Apabila nilai expr antara valu1 dan value2 (inclusive), operator BETWEEN . . . END akan menghasilkan nilai TRUE dan sebaliknya. 
  • Jika expr, value1 atau value2 berisi NULL, operator BETWEEN . . . END akan menghasilkan NULL. 
  • Operator BETWEEN . . . END sanggup dipakai pada ekspresi query dan kontrol kalkulasi pada form atau report. Contoh Query untuk menampilkan data untuk Danem antara 35 dan 45 
Select * From MHS_3 Where DANEM BETWEEN 35 AND 45 
Untuk melaksanakan penilaian kembalikan suatu kondisi yaitu dengan menambahkan satu operator NOT. 

Select * From MHS_3 Where DANEM NOT BETWEEN 35 AND 45

Contoh query Menampilkan Data dengan Perintah Between untuk Tanggal 

Select * from MHS_3 Where TGL_LAHIR BETWEEN #7/25/1979#  AND #8/30/1981# 

Contoh query  menampilkan data yang namanya antara abjad A hingga R

Select * From MHS_3 Where NAMA BETWEEN “A” AND “R” 


Menggunakan Kriteria dengan Operator 

Operator logika (AND, OR, NOT, XOR) dipakai untuk memilih kreteria dengan jumlah kondisi lebih dari satu pilihan kondisi. Peran operator yakni penghubung antara ekspresi satu dengan ekspresi lainnya.

a) Operator AND 

Operator AND dipakai untuk menguji beberapa ekspresi logika yang diberikan mempunyai nilai TRUE, dengan format penulisan:
Ekspresi1 AND ekspresi

Contoh query untuk menampilkan data mahasiswa yang berjenis kelamin “l” (laki-laki) dan bertempat tinggal dikota Surabaya : 

Select * From MHS_3 Where sex=l and kota=Surabaya 


b) Operator OR 

Operator OR dipakai untuk menguji apakah salah satu atau kedua ekspresi logika yang diberikan mempunyai nilai TRUE, dengan format penulisan sebagai berikut :

Ekspresi1 OR Ekspresi2 

Table kebenaran operator OR diperlihatkan dalamtabel dibawah ini 

Contoh query untuk menampilkan data mahasiswa yang berjenis kelamin “l”(lakilaki) atau bertempat tinggal di kota malang

Select * From MHS_3 Where Sex=L OR Kota=Malang 


c) Operator NOT 

Operator NOT dipakai untuk mendapat nilai kebaikan dari suatu logika atau ekspresi dengan format penulisannya:  NOT Ekspresi. 

Contoh : perintah SQL untuk mendapat data mahasiswa yang mempunyai Danem > dari 40

Select * From MHS_3 Where DANEM>40  atau 
Select * From MHS_3 Where NOT DANEM<=40