You are on page 1of 2

SQL CHEAT SHEET By : Ika Purnamasari

Membuat Database Baru Select Data


• Select Keseluruhan
CREATE DATABASE database_name; SELECT * FROM table_name;
Menghapus Database • Select Beberapa Kolom
DROP DATABASE database_name; SELECT column_name, column_name, …
FROM table_name;
Membuat Tabel Baru • Select Data dengan Melimit Jumlah Baris
CREATE TABLE table_name ( SELECT column_name, column_name, …
column_name datatype(max.length), FROM table_name LIMIT n;
column_name datatype(max.length), • Select Data Dengan Limit Offset
....); SELECT column_name, …
FROM table_name LIMIT n OFFSET x;
Menghapus Tabel • Select Data Tanpa Duplikasi
DROP TABLE table_name; SELECT DISTINCT column_name, …
FROM table_name;
Alter Tabel
• Menambahkan Kolom Baru Where
ALTER TABLE table_name SELECT column_name, …
ADD column_name datatype; FROM tabel_name WHERE condition;
• Menghapus Kolom
ALTER TABLE table_name Mengurutkan Data
DROP COLUMN column_name; • Terkecil - Terbesar
Insert Data SELECT column_name, …
FROM tabel_name
INSERT INTO table_name (column1, ...) ORDER BY column_name, … ASC;
VALUES (value_column1, …); • Terbesar - Terkecil
SELECT column_name, …
Update Data
FROM tabel_name
UPDATE table_name ORDER BY column_name, … DESC;
SET column1 = value1, …
WHERE condition; Mengubah Nama Kolom/Tabel
SELECT new_table_name.column_name
Menghapus Data AS new_column_name
DELETE FROM table_name FROM table_name AS new_table_name;
WHERE condition; at a u
SELECT new_table_name.column_name
new_column_name
Case When... Statement
FROM table_name new_table_name;
SELECT column_name, ...,
CASE Group By
WHEN condition1 THEN 'result' SELECT column_name, ...
WHEN condition2 THEN 'result' FROM table_name
ELSE 'result' WHERE condition
END new_column_name GROUP BY column_name,..
FROM table_name; ORDER BY column_name,..;
Join Group By dan Having
• Inner Join
SELECT column_name, …
SELECT column_name, ...
FROM table_name
FROM table_name1
GROUP BY column_name
INNER JOIN table_name2
HAVING condition;
ON table1.column_name = table2.column_name;
• Left Join Operator AND, OR, dan NOT
SELECT column_name, ...
FROM table_name1
LEFT JOIN table_name2
ON table1.column_name = table2.column_name;
• Right Join
SELECT column_name, ...
Operator Value
FROM table_name1
RIGHT JOIN table_name2
ON table1.column_name = table2.column_name;

Union All
SELECT column_name1, … FROM table_name1
UNION ALL
SELECT column_name1,… FROM table_name2;

Union Table Tanpa Duplikasi Data Operator Like


SELECT column_name1, … FROM table_name1
UNION
SELECT column_name1,… FROM table_name2;

Fungsi Skalar Teks

Operator Aritmatika

Fungsi Skalar Numerik

Sources:
- W3Schools
- Fundamental SQL DQLAB

Fungsi Aggregate

You might also like