The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Operator perbandingan, Operator LIKE, Operator AND OR NOT, Order By, LIMIT

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by hermanto, 2022-09-30 11:03:27

Penerapan Jenis-jenis Operator dalam query SELECT

Operator perbandingan, Operator LIKE, Operator AND OR NOT, Order By, LIMIT

Keywords: Select SQL

BAHAN AJAR

Sekolah : SMK Negeri 1 Punggelan
Mata Pelajara : Layanan Komputasi Awan
Kelas/Semester : XI SIJA / Ganjil
Materi Pokok : Data Manipulation Language (DML)
Alokasi Waktu : 4 x 45 menit

A Kompetensi Dasar dan Indikator Pencapaian Kompetensi
..

Kompetensi Dasar Indikator Pencapaian Kompetensi

3.8. Menerapkan 3.8.5. Menyeleksi record data

perintah-perintah basis menggunakan operator

data untuk Data perbandingan. (C4)

Manipulation Language 3.8.6. Mengimplementasikan

(DML). Operator LIKE untuk

menampilkan record data

sesuai kesamaan karakter. (C3)

3.8.7. Menerapkan Operator AND, OR,

3.8.8. NOT untuk menampilkan
beberapa kondisi sekaligus
dalam 1 eksekusi. (C3)
Menyeleksi record data sesuai
kondisi urutan ascending dan

descending menggunakan

sintaks Order By (C4)

3.8.9. Memilah record data
LIMIT.
menggunakan sintaks

(C4)

4.8. Menampilkan record data 4.8.4. Menampilkan record data

dari sebuah tabel, menggunakan operator

menampilkan record data perbandingan. (P3)

dari beberapa tabel yang 4.8.5. Mengintegrasikan operator

berelasi. LIKE untuk menampilkan

record data sesuai kesamaan
karakter. (P4)

4.8.6. Merangkaikan operator AND,
4.8.7. OR, NOT untuk menampilkan
beberapa kondisi sekaligus
dalam 1 eksekusi. (P4)
Mengkombinasikan sintaks

Page 1

4.8.8. Order By dengan pengkondisian
lain untuk mengurutkan hasil
record data secara ascending
ataupun descending.
Menerapkan sintaks LIMIT
untuk membatasi record data
yang akan ditampilkan.

B Tujuan Pembelajaran
.. 1. Melalui penayangan power point dan kegiatan praktik tentang cara

menampilkan record data, peserta didik mampu menyeleksi record data
menggunakan operator perbandingan secara tepat.
2. Melalui penayangan power point dan kegiatan praktik tentang tentang
cara menampilkan record data, peserta didik mampu
mengimplementasikan Operator LIKE untuk menampilkan record data
sesuai kesamaan karakter dengan tepat
3. Melalui penayangan power point dan kegiatan praktik tentang cara
menampilkan record data, peserta didik mampu menerapkan Operator
AND, OR, NOT untuk menampilkan beberapa kondisi sekaligus dalam 1
eksekusi
4. Melalui penayangan power point dan kegiatan praktik tentang cara
menampilkan record data, peserta didik mampu menyeleksi record data
sesuai kondisi urutan ascending dan descending menggunakan sintaks
Order By
5. Melalui penayangan power point dan kegiatan praktik tentang cara
menampilkan record data, peserta didik mampu Memilah record data
menggunakan sintaks LIMIT

6. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
Menampilkan record data menggunakan operator perbandinganL secara
tepat dan akurat

7. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
mengintegrasikan operator LIKE untuk menampilkan record data sesuai
kesamaan karakter secara tepat dan mandiri

8. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
merangkaikan operator AND, OR, NOT untuk menampilkan beberapa
kondisi sekaligus dalam 1 eksekusi secara tepat dan mandiri

9. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
mengkombinasikan sintaks Order By dengan pengkondisian lain untuk

Page 2

mengurutkan hasil record data secara ascending ataupun descending
secara tepat dan mandiri
10. Melalui kegiatan diskusi kelompok dan praktikum, peserta didik mampu
menerapkan sintaks LIMIT untuk membatasi record data yang akan
ditampilkan secara tepat dan mandiri

C. Materi Ajar
.

Pada pertemuan sebelumnya kita sudah mempelajari penerapan
sintaks-sintaks dasar pada DML daiantarnya: Insert, Update, Delete, dan
Select. Terkait dengan menampilkan record data masih bisa kita eksplor lebih
jauh lagi. Pada modul ajar kali akan lebih difokuskan untuk membahas
beberapa penerapan sintaks tambahan dalam menampilkan record data.

1. Operator Perbandingan
.

Selain tanda = pada penerapan materi sebelumnya untuk
menjabarkan kondisi, terdapat simbol lain yanag dapat digunakan
dalam klausa WHERE. Mereka disebut operator perbandingan. Seperti
operator: lebih dari (> / >=) dan kurang dari (</<=) perhatikan
gambar di bawah ini.

Dengan operator perbandingan, kita bisa membuat kondisi “jika
kolom harga lebih dari atau sama dengan 10” untuk menampilkan
baris dengan data yang sesuai.

SELECT * FROM tb_barang WHERE harga >= 10;

Penjelasan:
Susunan kode tersebut digunakan untuk menampilkan baris data
dengan “harga yang lebih besar dari atau sama dengan” 10.
Contoh lain:

Page 3

SELECT * FROM tb_barang WHERE tgl_prod < “2022-09-10”;

Penjelasan:
Susunan sintaks di atas digunakan untuk menampilkan record data
“sebelum tanggal 10 Sepetember 2022”.

Noted:
Operator perbandingan hanya bisa digunakan/diterapkan pada jenis
data “angka”, “waktu” dan “tanggal”. Sedangkan untuk jenis data string
tidak bisa diterapkan menggunakan operator pembanding.

2. Operator LIKE
.

Operator LIKE digunakan untuk menampilkan record data yang
berisi karakter tertentu. Sebagaimana ditampilkan pada gambar di
bawah, kita bisa menetapkan kondisi untuk menampilkan “baris yang
berisi string tertentu” di kolom yang diinginkan.

Untuk menggunakan operator LIKE, kita haris belajar mengenai
WILDCARD. Dalam dunia pemrograman, “wildcard” adalah simbol

untuk menggantikan satu atau beberapa karakter dalam sebuah

string. Simbol wildcard (%) dapat digunakan dengan operator LIKE.
Berikut ini adalah contoh menggunakan wildcard untuk menampilkan
semua baris yang berisi “puding” di kolom “nama”.

SELECT * FROM tb_barang WHERE nama LIKE “%kue%”;

Penjelasan:
Dari susunan sintaks diatas kita dapat menampilkan string apapun
yang memiliki kata “puding” dengan memberikan wildcard (%)
sebelum dan sesudah kata “puding”.
Jika susunan program di atas dieksekusi maka:

Page 4

Kita juga bisa menampilkan nilai-nilai dengan akhiran atau awalan
string tertentu. Misalnya : “%puding” (lihat contoh di bawah ini).
Semua nilai yang diakhiri dengan string “puding” akan ditampilkan.
Sedangkan nilai string yang di awali dengan “puding” tidak
ditampilkan.

3. Operator NOT, AND, dan OR
.

a) Operator NOT

Operator digunakan untuk menampilkan baris record data yang

tidak memiliki nilai tertentu. Lihat contoh berikut:

SELECT * FROM tb_barang WHERE NOT harga < 10;

Penjelasan:
Susunan sintaks di atas digunakan untuk menampilkan record data
yang kondisi “harganya tidak kurang dari 10” atau menampilkan
record data “selain barang yang harganya kurang dari 10”.

b) Operator AND

Operator AND digunakan untuk menentukan beberapa kondisi
atau syarat untuk klausa WHERE. Gunakan struktur “WHERE
kondisi1 AND kondisi2” untuk menampilkan baris yang memenuhi
kondisi tersebut.

SELECT * FROM tb_barang WHERE
kategori = “makanan” AND karakter_nama = “Guru Domba”;

Page 5

Penjelasan:
Dari susunan sintaks di atas, maka sesuai dengan kondisi yang
dijabarkan yaitu:
kategori = “makanan” AND karkakter_nama = “Guru Domba”
Maka record data yang tampil adalah 1 baris data yang memenuhi 2
kondisi tersebut.

c) Operator OR
Seperti operator AND, operator OR digunakan di sintaks SQL untuk
menampilkan beberapa kondisi. Gunakan struktur “WHERE
kondisi 1 OR kondisi2” untuk menampilkan record data yang
memenuhi salah satu atau semua kondisi yang dijabarkan.

SELECT * FROM tb_barang WHERE
karakter_nama = “Ninja Ken” OR karakter_nama = “Guru Domba”;

Penjelasan:
Susunan sintaks di atas, maka sesuai kondisi yang dijabarkan yaitu:
“karakter_nama = “Ninja Ken” OR karakter_nama = “Guru Domba”
Maka record data yang tampil adalah baris-baris data yang
memenuhi salah satu (“Ninja Ken”) atau (“Guru Domba”).

Page 6

4. Order By
.
Dalam SQL, kita bisa mengurutkan record data menggunakan

sintaks ORDER BY. Kita bisa menentukan urutannya dari kecil ke besar

atau sebaliknya. Urutan dari nilai terkecil ke besar menggunakan

method sintaks ASC (ascending) dan untuk urutan nilai terbesar ke

terkecil menggunakan method sintaks DESC (descending).

Perhatiakn contoh berikut:
SELECT * FROM tb_barang ORDER BY harga DESC;

5. LIMIT
.

Sintaks LIMIT digunakan dalam membatasi jumlah “maksimum
record data” yang ditampilkan.

SELECT * FROM tb_barang LIMIT jumlahbaris;

Penjelasan:
Jumlah maksimal yang daoat ditampilkan adalah yang didasarkan pada
urutan baris atas ke bawah.

Page 7


Click to View FlipBook Version