Assalamu Alaikum Wr. Wb.
Apa kabar sobat Blogger???
Kali ini saya akan membagikan kumpulan Syntax SQL, semoga dapat bermanfaat bagi sobat semua,hehe
Langsung saja berikut adalah beberapa Syntax SQL
Apa kabar sobat Blogger???
Kali ini saya akan membagikan kumpulan Syntax SQL, semoga dapat bermanfaat bagi sobat semua,hehe
Langsung saja berikut adalah beberapa Syntax SQL
No
|
Syntax
|
Fungsi
|
Contoh
|
1
|
Select
|
Digunakan
untuk memilih data dari table database.
|
SELECT nama,email
FROM bukutamu
|
2
|
Round
|
Fungsinya
untuk pembuatan bilangan pecahan.
|
SELECT
no_mhs,ROUND(nilai,0)as nilai bulat FROMtnilai
|
3
|
Select
Disticnt
|
Diguanakan
untuk memilih data-data yang berbeda (menghilangkan duplikasi) dari sebuah
table database.
|
SELECT
DISTINCT kota FROM bukutamu
|
4
|
Delete
|
Menghapus
data (Deletion)
|
DELETE
FROM Pelajar WHERE No_Induk = ‘00311211’;
|
5
|
Create
Database
|
Untuk
membuat database
|
CREATE
DATABASE databaseku
|
6
|
Create
Table
|
Digunakan untuk membuat tabel data baru
dalam sebuah database.
|
CREATE TABLE bukutamu
(
Id int,
Nama varchar (255),
Email varchar(50),
Kota varchar(255)
)
|
7
|
Where
|
Digunakan
untuk memfilter data pada perintah Select
|
SELECT
* FROM bukutamu
WHERE
kota=’JAKARTA’
|
8
|
Order
By
|
Digunakan
untuk mengurutkan data berdasarkan kolom (field) tertentu.
|
SELECT
* FROM bukutamu
ORDER
BY nama
|
9
|
Like
|
Digunakan
bersama dengan perintah Where, untuk proses pencarian data dengan spesifikasi
tertentu.
|
SELECT
* FROM bukutamu
WHERE
nama LIKE ‘a%’
|
10
|
Insert
Into
|
Digunakan
untuk menambahkan data baru di tabel database.
|
INSERT
INTO bukutamu
VALUES
(1,’Arini’,’arini@mail.com’,’Yogyakarta’)
|
11
|
Delete
|
Digunakan
untuk menghapus data di table database.
|
DELETE
FROM bukutamu
WHERE
id=1
|
12
|
Full
Join
|
Digunakan
untuk menghasilkan baris data jika ada data yang sama pada salah satu tabel.
|
SELECT
bukutamu.nama,bukutamu.email,order.no_order
FROM
bukutamu
FULL
JOIN order
ON
bukutamu.id=order.id
ORDER
BY bukutamu.nama
|
13
|
Union
|
Digunakan
untuk menggabungkan hasil dari 2 atau lebih perintah Select.
|
SELECT
nama FROM mhs_kampus1
UNION
SELECT
nama FROM mhs_kampus2
|
14
|
Curtime
|
Digunakan
untuk mendapatkan informasi jam saat ini.
|
SELECT
CURTIME()
|
15
|
Drop
Table
|
Digunakan
untuk menghapus tabel beserta seluruh datanya.
|
DROP
TABLE mhs
|
16
|
AVG
|
Digunakan
untuk menghitung nilai-rata-rata dari suatu data.
|
SELECT
AVG(harga) AS Harga_rata2FROM order
|
17
|
Count
|
Digunakan
untuk menghitung jumlah (cacah) suatu data.
|
SELECT COUNT(id) AS Jumlah_tamu FROM bukutamu
|
18
|
Max
|
Digunakan
untuk mendapatkan nilai terbesar dari data-data yang ada.
|
SELECT MAX(harga) AS Harga_termahal FROM order
|
19
|
Min
|
Digunakan
untuk mendapatkan nilai terkecil dari data-data yang ada.
|
SELECT MIN(harga) AS Harga_termurah FROM order
|
20
|
Sum
|
Digunakan
untuk mendapatkan nilai total penjumlahan dari data-data yang ada.
|
SELECT SUM(harga) AS Harga_total FROM order
|
21
|
Ucase
|
Digunakan
untuk mengubah huruf pada data tertentu menjadi huruf besar.
|
SELECT UCASE(nama) as Nama FROM bukutamu
|
22
|
Lcase
|
Digunakan
untuk mengubah huruf pada data tertentu menjadi huruf kecil.
|
SELECT LCASE(nama) as Nama FROM bukutamu
|
23
|
Mid
|
Digunakan
untuk mengambil beberapa karakter dari field teks.
|
SELECT MID (kota,1,4) as singkatan_kota FROM
|
24
|
Len
|
Digunakan
unutk mendapatkan informasi jumlah karakter dari field teks.
|
SELECT LEN(nama) as panjang_nama
FROM bukutamu
|
25
|
Between
|
Digunakan
untuk menentukan jangkauan pencarian.
|
SELECT * FROM bukutamu
WHERE id
BETWEEN 5 and 15
|
26
|
Update
|
Digunakan
untuk mengubah/memperbarui data di tabel database.
|
UPDATE bukutamu
SET email=’arini@yahoo.com’, kota=’Jakarta’
WHERE
|
27
|
Left
Join
|
Digunakan
untuk menghasilkan baris data dari tabel kiri (nama tabel pertama) yang tidak
ada
pasangan
datanya pada tabel kanan (nama tabel kedua).
|
SELECT bukutamu.nama,bukutamu.email,order.no_order
FROM bukutamu
LEFT JOIN order
ON bukutamu.id=order.id
ORDER BY bukutamu.nama
|
28
|
Right
Join
|
Digunakan
untuk menghasilkan baris data dari tabel kanan (nama tabel kedua) yang tidak
ada
pasangan
datanya pada tabel kiri (nama tabeL pertama).
|
SELECT bukutamu.nama,bukutamu.emailmorder.no_order
FROM bukutamu
RIGHT JOIN order
ON bukutamu.id=order.i
ORDER BY bukutamu.nama
|
29
|
Alter
Table
|
Digunaka
untuk menambah, menghapus, atau mengubah kolom (field) pada tabel yang sudah
ada.
|
ALTER TABLE Persons
ADD DateOfBirth date
|
30
|
Now
|
Digunakan
untuk mendapatkan informasi waktu (tanggal dan jam saat ini.)
|
SELECT NOW()
|
31
|
Curdate
|
Digunakan
unutk mendapatkan informasi tanggal saat ini.
|
SELECT CURDATE()
|
32
|
Extract
|
Digunakan
untuk mendapatkan informasi bagian-bagian dari data waktu tertentu, seperti
tahun, bulan,
hari,
jam, menit, dan detik tertentu.
|
SELECT EXTRAXT (YEAR FROM tglorder( AS Th_Order,
EXTRACT (MONTH FROM tglorder)
AS Bulan_Order,EXTRACT (FAY FROM tglorder AS
Hari_Order,
FROM order
WHERE
|
33
|
DateDiff
|
Digunakan untuk
mendapatkan informasi waktu di antara 2 buah tanggal.
|
SELECT DATEIFF(‘2010-06-30’,’2010-06-29’)
AS Selisih_waktu
|
34
|
Date_Format
|
Digunakan untuk
menampilkan informasi jam dan tanggal dengan format tertentu.
|
DATA_FORMAT (NOW(),’%b %d %Y %h : %i %p’)
DATE_FORMAT (NOW(),’%m-%d-%Y’)
DATE_FORMAT (NOW(),’%d %b %Y’)
DATE_FORMAT (NOW(),’%d %b %Y %T : %f’)
|
35
|
Drop
Database
|
Digunakan untuk
menghapus database.
|
DROP DATABASE database_name
|
Having
|
Digunakan untuk
memfilter data dengan fungsi tertentu.
|
SELECT nama_customer,SUM(harga) FROM
orderWHERE nama_customer=’Arini’ OR nama_customer=’Maheswari’
GROUP BY nama_customer
HAVING SUM (harga)>25000
|
|
36
|
In
|
Digunakan untuk
pencarian data menggunakan
lebih dari satu filter
pada perintah Where.
|
SELECT * FROM bukutamu
WHERE kota IN (‘Yogyakarta’,’Jakarta)
|
37
|
Lcase
|
Digunakan untuk mengubah huruf pada data tertentu menjadi
huruf kecil.
|
SELECT LCASE(nama) as Nama FROM bukutamu
|
38
|
Inner Join
|
Digunakan untuk
menghasilkan baris data
dengan cara
menggabungkan 2 buah tabel atau lebih menggunakan pasangan data yang match
pada masing-masing
tabel. Perintah ini sama
dengan perintah join
yang sering digunakan.
|
SELECT
bukutamu.nama,bukutamu.email,order.no_order
FROM bukutamu
INNER JOIN order
ON bukutamu.id=order.id
ORDER BY bukutamu.nama
|
39
|
Date_Add dan
Date_Sub
|
Fungsi Date_Add() digunakan unutk
menambahkan interval waktu tertentu
pada
sebuah tanggal, sedangkan fungsi
Date_Sub()
digunakan untuk pengurangan sebuah
tanggal
dengan interval tertentu
|
SELECT id,DATE_ADD (tglorder,INTERVAL
30 DAY)
AS Waktu_pembayaran
FROM orde
|
40
|
Group By
|
Digunakan untuk mengelompokkan data dengan
kriteria tertentu.
|
SELECT nama_customer,SUM(harga) FROM order
GROUP BY nama_customer
|
SALAM INFORMATIKA