Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SQL (Structured Query Language)

Presentasi serupa


Presentasi berjudul: "SQL (Structured Query Language)"— Transcript presentasi:

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


Download ppt "SQL (Structured Query Language)"

Presentasi serupa


Iklan oleh Google