Dalam pertemuan kali ini kita akan membahas tentang Operator String. Tetapi sebelum masuk ke materi nya, terlebih dahulu kita akan membuat sebuah Database Coba.
Cara nya sama seperti cara-cara yang ada pada postingan sebelumnya.
Kembali disini saya lampirkan cara pembuatan Database, agar kita menjadi mudah untuk mengingatnya.
Create Database Coba
(untuk membuat sebuah database, lalu jalankan)
Use Coba
(untuk masuk kedalam Database Coba, lalu jalankan)
Kemudian ketikkan perintah di bawah ini untuk membuat sebuah Table Mahasiswa.
Create table Mahasiswa(Nim char (11) primary key,Nama varchar (20),Alamat varchar (20),Kota varchar (20),Jns_Klmn char (1))(blok lalu jalankan)
Setelah itu, ketik perintah untuk menampilkannya : Select*from Mahasiswa
(blok lalu jalankan)
maka yang akan ditampilkan adalah table Mahasiswa sebagai berikut :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
Setelah itu masukkan Data setiap Record dengan menjalankan perintah dibawah ini :
Insert into Mahasiswa values ('20110103130','Zhia','Jl.Jawa','Pematangsiantar','P')Insert into Mahasiswa values ('20110103131','Randy','Jl.Dahlia','Medan','L')Insert into Mahasiswa values ('20110103132','Indah','Jl.Asoka','Bandung','P')Insert into Mahasiswa values ('20110103133','Antony','Jl.Voly','Surabaya','L')Insert into Mahasiswa values ('20110103134','Ady','Jl.Mawar','Binjai','L')(blok perintah diatas lalu jalankan)
Setelah itu, ketik perintah untuk menampilkannya : Select*from Mahasiswa
maka yang akan ditampilkan adalah table Mahasiswa beserta record sebagai berikut :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103130
|
Zhia
|
Jl. Jawa
|
Pematangsiantar
|
P
|
20110103131
|
Randy
|
Jl. Dahlia
|
Medan
|
L
|
20110103132
|
Indah
|
Jl. Asoka
|
Bandung
|
P
|
20110103133
|
Antony
|
Jl. Voly
|
Surabaya
|
L
|
20110103134
|
Ady
|
Jl.Mawar
|
Binjai
|
L
|
Setelah kita menyelesaikan Database Coba tadi, sekarang kita masuk ke materi pembahasan kita kali ini, yaitu tentang Operator String
OPERATOR STRING
Operator String adalah sebuah operator yang digunakan untuk memilih baris" sesuai dengan karakter yang digunakan. Operator String ini menggunakan kata kunci 'LIKE'.
Mari kita bahas masing-masing operator string dan kegunaan nya :
1. Select*from Mahasiswa where nama like 'A%'
Fungsi ini digunakan untuk menampilkan semua record data pada table Mahasiswa yang Nama nya berawalan dengan huruf A.
Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103133
|
Antony
|
Jl.
Voly
|
Surabaya
|
L
|
20110103134
|
Ady
|
Jl.Mawar
|
Binjai
|
L
|
Lain dengan perintah : select*from Mahasiswa where nama like '%A'
perintah ini untuk menghasilkan semua data record pada Table Mahasiswa yang berakhiran dengan huruf A.
Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103130
|
Zhia
|
Jl. Jawa
|
Pematangsiantar
|
P
|
Lain juga dengan perintah : select*from Mahasiswa where nama like '%A%'
perintah diatas untuk menghasilkan semua data record pada Table Mahasiswa yang Namanya mempunyai huruf tengah A. Setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah:
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103131
|
Randy
|
Jl.
Dahlia
|
Medan
|
L
|
20110103132
|
Indah
|
Jl.
Asoka
|
Bandung
|
P
|
2. Select Nama from Mahasiswa where nama like 'A[dy]%'
Operator ini berfungsi untuk menampilkan semua data record pada table Mahasiswa yang Nama nya berawalan dengan huruf A dan huruf keduany D atau Y. Maka setelah perintah tersebut dijalankan maka yang akan dihasilkan adalah :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103134
|
Ady
|
Jl.Mawar
|
Binjai
|
L
|
3. Select Nama from Mahasiswa where nama like 'A[^D]'
Operator ini berfungsi untuk menampilkan semua record pada table Mahasiswa yang Nama nya berawalan dengan huruf A tetapi huruf keduanya bukan D.
Maka setelah perintah ini dijalankan yang akan ditampilkan adalah :
Nim
|
Nama
|
Alamat
|
Kota
|
Jns_Klmn
|
20110103133
|
Antony
|
Jl. Voly
|
Surabaya
|
L
|
Demikian untuk materi Operator String kali ini...
NB :
Temen-Temen, Liat boleh, COPAS jangan yaaaa......
(^_*)V
Tidak ada komentar:
Posting Komentar