Materi SQL
Materi SQL
DOSEN PENGAMPU :
DISUSUN OLEH:
PRODI INFORMATIKA
2023
A. SQL UPDATE Statement
Pernyataan UPDATE digunakan untuk mengubah record yang
ada dalam tabel.
Syntax
UPDATE table_name
WHERE condition;
Demo Database
Customer Customer Contact Address City Postal Country
ID Name Name code
1 Alfreds Maria Obere Str. 57 Berlin 12209 Germany
Futterkiste Anders
Contoh:
UPDATE Customers
SET ContactName= 'AlfredSchmidt',
City= 'Frankfurt'
WHERE CustomerID = 1;
Contoh:
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';
Contoh:
UPDATE Customers
SET ContactName='Juan';
Syntax Delete
Demo Database
DELETE Tabel
Contoh:
Column_name(s)
FROM table_name
WHERE condition;
Sintaks MySQL:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s)
SELECT column_name(s)
FROM table_name
SELECT *
Demo Database
Limit
LIMIT 3;
FETCH First
Contoh:
WHERE Country=’Germany’;
WHERE Country=’Germany’
LIMIT 3;
WHERE Country=’Germany’
LIMIT 3;
Contoh MIN ( ):
SELECT MIN(Price)
FROM Products;
Contoh MAX ( ):
SELECT MAX(Price)
FROM Products;
Syntax
FROM table_name
WHERE condition;
FROM table_name
WHERE condition;
Demo Database
Contoh:
FROM Products;
E. Fungsi SQL COUNT ( )
Fungsi COUNT ( ) mengembalikan jumlah baris yang cocok
dengan kriteria tertentu.
Contoh:
FROM Products;
Syntax
FROM table_name
WHERE condition;
Demo Database
Contoh:
SELECT COUNT(ProductID)
FROM Products
WHERE Price > 20
Tentukan column
Contoh:
SELECT COUNT(ProductName)
FROM Products;
Abaikan Duplicates
Contoh:
Menggunakan Alias
Contoh:
Contoh:
SELECT SUM(Quantity)
FROM OrderDetails;
Syntax
SELECT SUM(column_name)
FROM table_name
WHERE condition;
Demo Database
1 10248 11 12
2 10248 42 10
3 10248 72 5
4 10249 14 9
5 10249 51 40
Contoh:
SELECT SUM(Quantity)
FROM OrderDetails
WHERE ProdictId = 11;
ADD Alias
Contoh:
Contoh: