Minggu, 15 April 2012

operator database




Pertemuan_VI


Mungkin anda telah mengetahui sedikit banyak tentang operator string, namun bila anda ingin mengetahui lebih banyak lagi tentang operator string ikuti saja langkah-langkah dibawah ini, saya akan memjelaskan secara terperinci lagi.
Operator string (like), menggunakan kata kunci like digunakan untuk memilih baris-baris sesuai dengan karakter yang digunakan.
Sebelum saya menjelaskan tentang operator sting tersebut langkah pertama yang kita lakukan adalah membuat sebuah database dan sebuah tabel dati database tersebut, database yang akan saya buat adalah sebuah database kampus
Langsung saja, pastikan SQL sever 2000 anda telah aktif pada layar computer anda, seperti tampilan dibawah ini:
lalu keitkkan perintah dibawah ini pada layar sql anda:
create database kampus
use kampus
create table mahasiswa(
NIM char(11) not null primary key,
NAMA varchar(30),
ALAMAT varchar(30),
KOTA varchar(30),
AGAMA varchar(10),
jenis_kelamin char(10))
select * from mahasiswa
seleh itu pilih semua atau blog semua, peruksa kebenarannya lalu jalankan, atau tekan F5, maka akan seperti tampilan dibawah ini:
 
Setelah berhasil membuat seperti tampilan diatas maka sekarang mengisi record atau data-data kedalam tabeul tersebut, langsung saja ketikkan perintah dibawah ini:

insert into mahasiswa values('112112','JHONSON','JL.MEDAN',
'PEMATANGSIANTAR','ISLAM','PRIA')
insert into mahasiswa values('111321','VALENTINA','JL.SUTOMO',
'PEMATANGSIANTAR','KRISTEN','WANITA')
insert into mahasiswa values('112131','AGUSTINA','JL.MELANTHOM',
'MEDAN','ISLAM','WANITA')
insert into mahasiswa values('112133','FEBRINUS','JL.SISINGAMANGARAJA',
'MEDAN','KRISTEN','PRIA')
insert into mahasiswa values('112135','ANTON','JL.MERAUKE',
'MEDAN','ISLAM','PRIA')
insert into mahasiswa values('112139','MELINA','JL.BALI',
'PEMTATANGSIANTAR','ISLAM','WANITA')
insert into mahasiswa values('112142','MARADONA','JL.BATIK',
'PEMATANGSIANTAR','KRISTEN','PRIA')
insert into mahasiswa values('112144','MELYANDA','JL.NAAGUR',
'MEDAN','KRISTEN','WANITA')
insert into mahasiswa values('112147','RICHARDO','JL.BANDUNG',
'PEMATANGSIANTAR','ISLAM','PRIA')
insert into mahasiswa values('112149','AFRIANI','JL.WISMAR',
'PEMATANGSIANTAR','ISLAM','WANITA')

Setelah selesai megeteikkan perintah diatas pilih semua perintah, lalu tekan F5, dan akan seperti tampilan dibawah ini:


saatnya untuk menjelaskan tentang operator string,
Operator string terbagi atas bebeprapa bagian:
  1. Untuk menampilkan seluruh nama mahasiswa dari tabel mahasiswa diatas dimana nama mahasiswa dimulai dengan karakter ‘A%’
Ketikkan perintah dibawah ini:
select nama from mahasiswa where nama like 'A%'
blok perintah tersebut dan tekan F5, dan akan seperti tampilan dibawah ini:
Karena perintah diatas hanyauntuk menampilkan nama mahasiswa yang berawal dari huruf A saja.
  1. Menampilkan seluruh nama mahasiswa dari tabel mahasiswa dimana nama mahasiswa diakhiri dengan huruf A, ketikkan perintah dibawah ini:
select nama from mahasiswa where nama like'%A'
blog semua perintah diatas lalu jalankan, atau tekan F5, dan akan seperti tampilan dibawah ini:
Perintah diatas hanay memerintahkan untuk menampikan nama mahasiswa yang diakhiri dengan huruf A saja, maka seperti tampilan diatas, yang ditampilkan hanya yang berakhiran huruf A
  1. Menampilkan seluruh nama mahasiswa dari tebel mahasiswadimana nama mengandung criteria LY ditengah nama tersebut, langsung saja ketikkan perintah dibawah ini pada layar sql anda:
select nama from mahasiswa where nama like '%LY%'
pilih atau blog perintah tersebut dan jalankan atau tekan F5, dan akan seperti tampilan dibawah ini:
Karena perintah diatas hanya untuk memerintahkan untuk menampilkan nama mahasiswa yang mengandung criteria LY ditengah namanya, maka seperti tampilan tersebut.
  1. Menampilkan seluruh nama mahasiswa dari tabel mahasiswadimana nama mahasiswa dimulai dengan karakter A dan berisi F atau Y pada posisi kedua kemudian diikuti dengan karakter apa saja, langsung saja ketikkan perintah dibawah ini pada layar SQL anda:
select nama from mahasiswa where nama like 'A[fy]%'
pilih atau blog perintah diatas dan jalankan atau tekan F5, maka aka seperti tampilan dibawah ini:
Karena perintah diatas hanya untuk memerintahkan untuk menampilkan nama yang diawali dengan huruf A dan diikuti dengan huruf F atau Y lalu diikuti dengan huruf apa saja dibelakangnya, maka seperti tampilan diatas.




OPERATOR LOGIKA
Operator logika digunakan untuk pencarian data dengan beberapa kondisi, operator yang ada dalam database adalah :
  1. Operator OR
  2. Operator AND
  3. Operator NOT
Operator OR adalah perintah untuk menampilkan data ketika salah satu kondisi yang ditentukan bernilai benar.
Operator AND adalah perintah untukmenampilkan hasil ketika seluruh kondisi yang ditentukan bernilai benar, dan
Operator NOT adalah perintah untuk membalikkan nilai ekspresi, atau kebalikan dari sebuah kondisi tertentu.
Untuk lebih jelasnya sekarang saya akan memberikan contoh-contoh dari operator logika tersebut, dan database yang saya gunakan masih database kampus diatas tadi, dan dari tabel mahasiswa tersebut juga Seperti tampilan dibawah ini:

  1. Operator OR, Untuk menampilkan seluruh data tabel mahasiswa yang berasal dari depok atau medan, langsung saja ketikkan perintah dibawah ini:
select * from mahasiswa where kota ='depok' OR kota='medan'
Pilih atau blog semua perintah diatas dan jalankan, atau tekan F5, maka akan seperti tampilan dibawah ini:
  1. Operator AND, Menampilkan seluruh data tabel mahasiswa yang berasal dari bandung dan berjenis kelamin pria, langsung saja ketikkan perintah dibawah ini:
select * from mahasiswa where kota='bandung' and jenis_kelamin ='pria'
pilih atau blog semua perintah tersebut dan jalankan atau tekan F5, dan akan seperti tampilan dibawah ini:

  1. Operator NOT, Menampilkan seluruh data tabel mahasiswa yang berasal buka dari medan, langsung saja ketikkan perintah dibawah ini:
select * from mahasiswa where not kota='medan'
pilih atau blog semua perintah tersebut lalu jalankan, atau tekan F5, maka akan seperti tampilan dibawah ini:
ya sekian yang bisa saya jelaskan, semoga bermanfaat bagi anda ya.