Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
SQL (Structured Query Language)
2
Struktur Dasar Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : - Select - From - Where
3
select Klausa select digunakan untuk menetapkan daftar atribut (field) yang diinginkan sebagai hasil query Berasosiasi dengan operasi proyeksi
4
from Klausa from digunakan untuk menetapkan relasi/tabel atau gabungan tabel yang akan ditelusuri selama query data dilakukan
5
where Klausa digunakan sebagai predikat (kriteria) yang harus dipenuhi dalam memperoleh hasil query Sifat klausa where opsional berasosiasi dengan operasi Seleksi
6
Sintaks Sintak (format penulisan) dari ekspresi SQL dasar dengan 3 klausa tersebut adalah : select A1 [, A2, …, An] from t1 [, t2, …, tm] [ where P ]
7
Keterangan : A1, A2, …, An merupakan daftar atribut t1, t2, …, tm merupakan daftar tabel atau relasi P merupakan predikat [ ] merupakan tanda opsional (boleh digunakan, boleh tidak digunakan) tergantung kebutuhan
8
Contoh Jika ingin menampilkan NPM dan Nama Mahasiswa di tabel Mahasiswa maka perintahnya Select NPM, nama From Mahasiswa
9
Jika ingin melakukan query terhadap semua atribut dapat dilakkan dengan menuliskan semua atribut satu per satu atau dengan menggunakan notasi * Select * From mahasiswa
10
Operator yang dapat digunakan :
= menyatakan kesamaan < > menyatakan ketidaksamaan < = menyatakan lebih kecil atau sama dengan > = menyatakan lebih besar atau sama dengan < menyatakan lebih kecil > menyatakan lebih besar Operator Logika yang dapat digunakan (and,or,not)
11
Query yang berbentuk range (jangkauan) nilai tertentu dapat menggunakan klausa between
misal : menampilkan nama mahasiswa yang berada antara semester 3 hingga semester 5 select nama from mahasiswa where semester between 3 and 5
12
Untuk atribut yang bertipe string, dapat melakukan pencarian dengan pola tertentu dengan menggunakan karakter % (percent) : sesuai dengan semua substring _ (underscore) : sesuai untuk semua karakter pada posisi tertentu tambahan klausa like pada klausa where
13
contoh Menampilkan nama mahasiswa yang berawalan huruf ‘a’
select nama from mahasiswa where nama like ‘a%’ Menampilkan nama mahasiswa yang huruf keduanya huruf ‘u’ where nama like ‘_u%’
14
Perlu diperhatikan untuk melakukan query terhadap 2 tabel atau lebih tabel-tabel yang menjadi sumber query harus memiliki keterhubungan yang diwakili dengan kesamaan nilai
15
Kita dapat menggunakan nama alias untuk tabel-tabel pada klausa from untuk menyederhanakan penulisan
Ekspresi diatas dapat pula dinyatakan dengan : Select * From Mahasiswa M, Jurusan J Where M.KodeJurusan = J.KodeJurusan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.