Anda di halaman 1dari 11

MODUL PERKULIAHAN

Pemrograman V
(DBMS)
Modul Standar untuk digunakan dalam
Perkuliahan di Universitas Widyatama

Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

04
Teknik Informatika MK10230 Azizah Zakiah, S.Kom.,MT

Abstract Kompetensi
Resume ringkas/singkat, akurat, dan Mahasiswa memiliki kemampuan
jelas terhadap isi materi pertemuan …. (sesuai dengan topik pertemuan
mata kuliah mengacu pada mata kuliah yang dirancang menjadi
Rancangan Pembelajaran Semester Modul dalam Rancangan
(RPS) Pembelajaran Semester (RPS) ….
SQL SELECT Statement

Select merupakan perintah untuk menampilkan baris data dari table. Pernyataan SELECT
digunakan untuk memilih data dari database. Data yang dikembalikan disimpan dalam tabel
hasil, yang disebut kumpulan hasil.

SELECT Syntax
SELECT column1, column2, ...
FROM table_name;

Di sini, column1, column2, ... adalah nama field dari tabel yang ingin Anda pilih datanya.
Jika Anda ingin memilih semua field yang tersedia di tabel, gunakan sintaks berikut:

SELECT * ...
FROM table_name;

Diketahui Tabel dibawah ini adalah table Customer.

Contoh :
Tampilkan CustomerName, City  dari table Customer.
SELECT CustomerName, City FROM Customers;

Output nya adalah sebagai berikut :

‘20 Nama Mata Kuliah dari Modul


2 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
SELECT DISTINCT

Pernyataan SELECT DISTINCT digunakan untuk mengembalikan hanya nilai yang berbeda
(berbeda). Di dalam tabel, kolom sering kali berisi banyak nilai duplikat; dan terkadang Anda
hanya ingin membuat daftar nilai yang berbeda (berbeda).

Select DISTINCT Syntax


SELECT DISTINCT column1, column2, ...
FROM table_name;

Diketahui Tabel dibawah ini adalah table Customer.

‘20 Nama Mata Kuliah dari Modul


3 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
Contoh :
Tampilkan Country  dari table Customer.
SELECT Country FROM Customers; SELECT DISTINCT Country FROM Customers;

‘20 Nama Mata Kuliah dari Modul


4 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
SQL Where

Klausa WHERE digunakan untuk memfilter record. Klausa WHERE digunakan untuk
mengekstrak hanya rekaman yang memenuhi kondisi tertentu.

WHERE Syntax
SELECT column1, column2, ...
FROM table_name
WHERE condition;

Contoh
SELECT * FROM Customers
WHERE Country='Mexico';

Output nya adalah :

Like

Operator LIKE digunakan dalam klausa WHERE untuk mencari pola tertentu dalam kolom.
Ada dua karakter pengganti yang sering digunakan terkait dengan operator LIKE:
%  Tanda persen mewakili nol, satu, atau beberapa karakter
_  Garis bawah mewakili satu karakter

‘20 Nama Mata Kuliah dari Modul


5 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
Like Syntax :
SELECT column1,column2,...
FROM table_name
WHERE columnN LIKE pattern;

Berikut adalah beberapa contoh yang menunjukkan operator LIKE yang berbeda dengan
karakter pengganti '%' dan '_':
Operator Keterangan
CustomerName LIKE 'a%' Menemukan nilai apa pun yang dimulai
dengan "a"

WHERE CustomerName LIKE '% a' Menemukan nilai apa pun yang diakhiri
dengan "a"

WHERE CustomerName LIKE '% or%' Menemukan nilai apa pun yang memiliki
"atau" di posisi mana pun

WHERE CustomerName LIKE '_r%' Menemukan nilai apa pun yang memiliki "r"
di posisi kedua

WHERE CustomerName LIKE 'a_%' Menemukan nilai apa pun yang dimulai
dengan "a" dan panjangnya minimal 2
karakter

WHERE CustomerName LIKE 'a __%' Menemukan nilai apa pun yang dimulai
dengan "a" dan panjangnya setidaknya 3
karakter
WHERE ContactName LIKE 'a% o' Menemukan nilai apa pun yang dimulai
dengan "a" dan diakhiri dengan "o"

Contoh :
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
Output :

‘20 Nama Mata Kuliah dari Modul


6 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
Operator Between

Operator BETWEEN memilih nilai dalam rentang tertentu. Nilainya bisa berupa angka, teks,
atau tanggal. Operator BETWEEN bersifat inklusif: nilai awal dan akhir disertakan.

Between Syntax.

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Diketahui dibawah ini adalah table product

Contoh soal :
selects all products with a price BETWEEN 10 and 20:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

Output :

‘20 Nama Mata Kuliah dari Modul


7 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
NOT Between

Untuk menampilkan produk di luar rentang contoh sebelumnya, gunakan NOT Between

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

Contoh :
Pernyataan SQL berikut memilih semua produk dengan harga ANTARA 10 dan 20. Selain
itu; jangan tampilkan produk dengan CategoryID 1,2, atau 3:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

Output :

‘20 Nama Mata Kuliah dari Modul


8 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di
Giovanni'
ORDER BY ProductName;

Output :

‘20 Nama Mata Kuliah dari Modul


9 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
Union

Operator UNION digunakan untuk menggabungkan kumpulan hasil dari dua atau lebih
pernyataan SELECT.

Setiap pernyataan SELECT dalam UNION


1. harus memiliki jumlah kolom yang sama.
2. Kolom juga harus memiliki tipe data yang serupa.
3. Kolom di setiap pernyataan SELECT juga harus dalam urutan yang sama.

Syntax Union :
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

Diketahui table dibawah ini t_customer dan t_supplier

Tabel Supplier

‘20 Nama Mata Kuliah dari Modul


10 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;

Output :

‘20 Nama Mata Kuliah dari Modul


11 Dosen Pengampu
Biro Akademik dan Pembelajaran
http://www.widyatama.ac.id

Anda mungkin juga menyukai