0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan11 halaman

Panduan SQL Dasar: Operasi Utama

Dokumen ini membahas dasar-dasar SQL, termasuk penggunaan operator seperti BETWEEN, SELECT DISTINCT, INSERT INTO, DELETE, ORDER BY, LIMIT, serta konsep alias dan prefix. Contoh-contoh query SQL disediakan untuk membantu pemahaman tentang cara memilih, memasukkan, dan menghapus data dalam database. Terdapat juga tugas mini untuk menerapkan pengetahuan yang telah dipelajari.

Diunggah oleh

satriakun005
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan11 halaman

Panduan SQL Dasar: Operasi Utama

Dokumen ini membahas dasar-dasar SQL, termasuk penggunaan operator seperti BETWEEN, SELECT DISTINCT, INSERT INTO, DELETE, ORDER BY, LIMIT, serta konsep alias dan prefix. Contoh-contoh query SQL disediakan untuk membantu pemahaman tentang cara memilih, memasukkan, dan menghapus data dalam database. Terdapat juga tugas mini untuk menerapkan pengetahuan yang telah dipelajari.

Diunggah oleh

satriakun005
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

#RintisKarirIm

pian

SQL Basics 3
Rizki Teguh Kurniawan
Data Scientist, eFishery
Youtube: Solving with Akoyo
Agenda

Operator BETWEEN

Memilih data yang berbeda dengan SELECT DISTINCT

Memasukan data baru dengan INSERT INTO

Menghapus data dengan DELETE FROM WHERE

Mengurutkan data dengan ORDER BY ASC, ORDER BY DESC

Membatasi banyak row dengan LIMIT

Prefix dan Alias


#RintisKarirIm
pian
Additional Learning Source

[Link]

#RintisKarirIm
pian
SELECT DISTINCT

SELECT DISTINCT digunakan untuk menampilkan data yang unique dari suatu kolom

– contoh untuk menampilkan di kota mana saja yang merupakan tujuan pengiriman

SELECT
DISTINCT city
FROM
orders

Misalkan kita memiliki data berikut:


LA, LA, LA, Henderson, Henderson

dengan SELECT DISTINCT maka data yang muncul hanya


LA, Henderson

#RintisKarirIm
pian
BETWEEN AND

BETWEEN digunakan untuk menyederhanakan kondisi untuk memfilter kondisi bernilai range/interval

– contoh untuk menampilkan di kota mana saja yang merupakan tujuan pengiriman

SELECT
*
FROM
table
WHERE
sales BETWEEN 100 AND 200

Query di atas akan menampilkan semua transaksi pada tabel orders dengan kondisi sales berada di
antara 100 dan 200, atau ekuivalen dengan:

sales >= 100 and sales <= 200

#RintisKarirIm
pian
INSERT INTO

Memasukan data baru menggunakan INSERT INTO ada dua cara


1. Mengisi keseluruhan kolom secara berurutan
2. Hanya mengisi kolom tertentu secara custom

– cara 1, mengisi seluruh kolom sesuai – cara 2, mengisi hanya kolom tertentu
dengan urutan pada tabel
INSERT INTO table (kolom1, kolom2, kolom3)
INSERT INTO tabel VALUES
VALUES (nilai1, nilai2, nilai3),
(nilai1, nilai2, nilai3,...), (nilai1, nilai2, nilai3)
(nilai1, nilai2, nilai3,...)

#RintisKarirIm
pian
DELETE

DELETE digunakan untuk menghapus data, ada dua cara dalam menghapus data pada tabel
1. Menghapus seluruh data pada tabel
2. Menghapus hanya data yang memenuhi syarat tertentu

– Menghapus semua record dalam tabel – Menghapus semua record dalam tabel yang
memenuhi kondisi tertentu
DELETE FROM tabel
DELETE FROM tabel
WHERE
kondisi

#RintisKarirIm
pian
ORDER BY

ORDER BY digunakan untuk mengurutkan data, terdapat 2 arah dalam mengurutkan data yaitu naik (ASC)
dan turun (DESC)

– diurutkan berdasarkan – diurutkan berdasarkan – diurutkan berdasarkan lebih


kolom1 secara menaik kolom1 secara menurun dari satu kolom

SELECT SELECT SELECT


* * *
FROM FROM FROM
tabel tabel tabel
ORDER BY ORDER BY ORDER BY
kolom1 ASC kolom1 DESC kolom1 ASC,
kolom2 ASC

#RintisKarirIm
pian
LIMIT

LIMIT digunakan untuk membatasi jumlah row yang akan ditampilkan, limit biasanya digunakan untuk
melihat data tanpa harus menampilkan semuanya atau untuk menampilkan TOP N atau BOTTOM N

– menampilkan 10 row pertama pada tabel

SELECT
*
FROM
tabel
LIMIT 10

#RintisKarirIm
pian
Prefix dan Alias AS

AS digunakan sebagai alias atau mengganti nama dengan nama lain yang didefinisikan

– karena nama kolom ‘nama_orang_yang_bertransaksi’ terlalu panjang maka nama kolomnya


diubah ke nama yang lebih pendek

SELECT
transaction.nama_orang_yang_bertransaksi AS nama_cust
FROM
transactions

Alias dapat digunakan untuk nama kolom, nama


tabel, dan subquery
Prefix digunakan untuk
Alias tidak mengubah tabel aslinya menunjukkan nama tabel dari
kolom yang digunakan. Akan
sangat berguna jika kita memakai
lebih dari 2 tabel (join)
#RintisKarirIm
pian
MINI TASK

1. Query transaksi yang merugikan saja yang terjadi di tahun 2018


hingga 2019 di kota Los Angeles. diurutkan dari kerugian terbesar

2. Query transaksi yang untung saja yang terjadi pada Q1 2018 di


kota Henderson. diurutkan dari keuntungan terbesar

#RintisKarirIm
pian

Anda mungkin juga menyukai