Tipe
Data
INT
Varchar(30)
INT
TINYINT
Keterangan
PRIMARY
KEY
Perintah
untuk
menampilkan
data
barang
yang
diurutkan
berdasarkan
harga
mulai
dari
harga
tertinggi,
kemudian
untuk
barang
dengan
harga
yang
sama
akan
diurut
bedasarkan
nama
dari
A-Z
:
SELECT *
FROM Barang
ORDER
BY Harga DESC, nama_barang ASC;
Q1
.
Apakah
jadinya
jika
keyword
DESC
dan
ASC
dihilangkan?
2. BETWEEN
Perintah
ini
digunakan
untuk
mengambil
data
pada
interval
terterntu.
Perintah
ini
akan
mengikuti
klausa
WHERE.
SELECT <`field1`, `field2`, , `fieldn`>
FROM <`table name`>
[WHERE <`field`> BETWEEN <value1> AND <value2>]
[LIMIT a,b]
C
ontoh
perintah
untuk
mengambil
data
barang
dengan
harga
antara
2000
sampai
10000
adalah
sebagai
berikut
:
SELECT *
FROM Barang
WHERE
Harga BETWEEN 2000 AND 10000
Q2.
Bisakah
Anda
mengambil
data
yang
sama
dengan
perintah
SQL
tanpa
menggunakan
BETWEEN?
3. FIELD
KALKULASI
Kadangkala
kita
ingin
menampilkan
sebuah
data
yang
dihasilkan
dari
kombinasi
beberapa
field.
Field
kalkulasi
memungkinkan
semua
itu.
Field
kalkulasi
adalah
sebuah
field
yang
dihasilkan
dari
kombinasi
field-field
yang
ada
dalam
tabel.
Field
hitungan
tidak
benar-benar
ada
dalam
tabel
database,
hanya
bersifat
on-the
fly
dalam
statement
SELECT.
Field
yang
dihasilkan
tidak
mempunyai
nama,
tetapi
dapat
diberikan
alternatif
nama
dengan
pemberian
alias.
Misalnya
jika
ingin
mengetahui
berapakah
uang
yang
akan
D. LATIHAN
Kerjakanlah
latihan
berikut:
1. Gunakan
DDL
untuk
membuat
database
dengan
nama
prak4.
2. Gunakan
DDL
untuk
membuat
tabel
pegawai
dengan
struktur
sebagai
berikut
:
Field
NIP
nama_depan
nama_belakang
gaji
departemen
Tipe
Data
CHAR
(4)
VARCHAR
(30)
VARCHAR
(20)
INT
VARCHAR(20)
Keterangan
PRIMARY
KEY
3. Gunakan
DML
untuk
membuat
untuk
menambahkan
data
berikut
ke
dalam
tabel
tersebut!
NIP
nama_depan
nama_belakang Gaji
departemen
1111
2222
3333
4444
5555
Risna
Made
Agustia
Dina
Putu
Indah
Krisna
Palupi
Wardani
Inshirna
Ciptayani
Shanti
ERP
HRD
HRD
Finance
ERP
8000000
9000000
7800000
6000000
4500000
gaji
Risna
Palupi
Krisna
Shanti
8000000
4500000