manipulasi & retrieve data lanjutaneprints.binadarma.ac.id/722/1/praktikum basis data materi...
TRANSCRIPT
Manipulasi & Retrieve DataLanjutan
Pertemuan 4
1
SELECT
Perintah SELECT digunakan untuk menampilkan isidari suatu tabel yang dapat dihubungkan denga tabelyang lainnya :
Menampilkan data untuk semua kolom menggunakan
asterisk (*)
Syntax : SELECT * FROM namatabel;
2
Menampilkan data untuk field tertentu
Syntax : SELECT kolom1,kolom2,kolom-n FROM namatabel;
Contoh:
mysql> select nama from mhs;
mysql> select nama from mhs;
Menampilkan1 field (nama)
Menampilkan 2 field(nama dan kelas)
3
Menampilkan data dengan kondisi data tertentu dengan klausa WHERE
Syntax : SELECT * FROM namatabel WHERE kondisi;
Contoh: mysql>select*from mhs where nama=‘Yanti’;
Contoh: mysql>select nama,kelas from mhs where nama=‘TI3D’;
Menampilkanseluruh field yang hanya nama Yanti
Menampilkan 2 field (nama dankelas) yang kelasnyahanya TI3D
4
Beberapa operator perbandingan yang dapatdigunakan pada klausa WHERE selain “=”adalah :
> (lebih dari),
< (kurang dari),
>= (lebih dari atau sama dengan),
<= (kurang dari atau sama dengan)
Adapun operator lain, yaitu :
AND, OR, NOT, BETWEEN-AND, IN,LIKE,REGEXP
5
Operator (“>=” & “<=“)
Menampilkan seluruh field yang lebihkecil dari 3.000.000
Menampilkan seluruh field denganmenggunakan tambah operator
“AND”
Menampilkan seluruh field yang lebihbesar dari 1.500.000
6
Operator “AND”
Operator “OR”
Operator “BETWEEN-AND”
Menampilkan seluruh field yang biaya 1.500.000 sampai dengan2.500.000
Menampilkan seluruh field yang nimnya 08142002 dan kelasnyaTI3C
7
Operator “IN”
Operator “NOT”
atau bisa juga menggunakan simbol “<>” :
Menampilkan seluruh field yang bukan TI3C
Menampilkan seluruh field yang bukan TI3C
Menampilkan seluruh field yang biayanya mulai dari 1.500.000 sampai dengan 2.500.000)
8
OPERATOR “LIKE”
Operator LIKE digunakan untukmencari data yang menyerupaiatau hampir sama dengan kriteriatertentu biasanya mencari datastring/teks simbol LIKE “%”
9
Berdasarkan huruf awal (Y%):
Berdasakan huruf akhir (%O) :
Berdasarkan kategori huruf tengah (%an%) :
10
OPERATOR “REGEXP”
Operator REGEXP (Singkatan dari REG (Regular) EXP(Expressions)) merupakan bentuk lain dari operator LIKE, denganfungsi yang lebih disempurnakan.
Operator REGEXP biasanya ditemani juga dengan simbol-simboltertentu dalam melaksanakan tugasnya yaitu :
11
Berdasarkan huruf awal (^y):
Berdasakan huruf akhir (O$) :
Berdasarkan huruf berawal mulai dari (^[F-M]) :
Berdasarkan jumlah karakter (^…..$)
12