manipulasi & retrieve data lanjutaneprints.binadarma.ac.id/722/1/praktikum basis data materi...

Post on 03-May-2019

340 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

top related