81 Perhatikan keb
Nama”. Hasilnya:
Hasil di atas m naik. Bagaima
descending? disebutkan da
SELEC WHERE
Hasilnya:
Gam Sekarang kita
Perintah SQL SELEC
ORDER Hasilnya:
Hasil di atas m pria ternyata
81 keberadaan ORDER BY Nama yang berarti “di
Gambar 4. 14 Hasil operator ORDER BY
s menunjukkan pengurutan data menurut Nama
mana halnya kalau mau mengurutkan data seca g? Tambahkan saja DESC di belakang nama f
dalam ORDER BY. Contoh: CT Nama FROM Teman
E Pria = True ORDER BY Nama DESC;
ambar 4. 15 Hasil penggunaan operator ORDE ita coba untuk melakukan pengurutan nama me
L yang diperlukan: CT Pria, Nama FROM Teman
RBY Pria;
Gambar 4. 16 Hasil qury2 s memperlihatkan bahwa untuk teman yang b
ata tidak diurutkan. Bagaimana kalau
81 “diurutkan menurut
Y
masecara urut
secara urut turun a field yang
;
DER BY menurut Pria.
g berjenis kelamin u misalnya kita
82 menginginkan agar n
mudah. Berikan perin SELECT Pri
ORDERBY Pr Perhatikan bahwa O
Pria dan kedua N
pengurutan. Hasilnya
Gam
8. Melibatkan beberap
Sejauh ini saudara tabel. Dalam kenyat
tabel. Contoh beriku tabel.
SELECT Teman].No_
FROM Teman WHERE Tema
Perintah di atas akan
Gamb Beberapa hal yang p
• Setiap kolom dise
nama_tabel
82 r nama diurutkan dalam setiap jenis kelamin?
erintah sebagai berikut. ia, Nama FROM Teman
ria, Nama; ORDER BY diikuti oleh dua buah nama field
Nama. Urutan field tersebut menentuka
nya menjadi seperti berikut.
ambar 4. 17 Hasil operator ORDER BY
rapa tabel
ra bisa mempraktikkan SELECT yang meliba yataannya, informasi seringkali diperoleh dari
ikut menunjukkan SELECT yang melibatkan Teman.Nama,
Teman.Kota, [K
_kateg n, [Kategori Teman]
an.No_Id = [Kategori Teman].No_Id kan memberikan hasil seperti berikut.
mbar 4. 18 Hasil SELECT beberapa tabel g perlu diperhatikan dalam query antar tabel:
isebutkan dalam bentuk: l.nama_kolom
82 n? Solusinya
eld. Pertama kan urutan
ibatkan satu ri beberapa
n dua buah [Kategori
d;
:
83 Sebagai co
pada tabe
kolom No Teman].N
• Apabila na
tanda []. •
Tabel-tabe FROM den
Contoh: FR
Yang bera
Teman. Ur
FR FR
9. Melakukan pe
Klausa Grou pengelompoka
pada bagian L perintah beriku
SELE Hasilnya seba
Terlihat bahaw Tanpa GROUP
Contoh, yang SELEC
Hasilnya seba
83
i contoh, Teman.No_ID berarti kolom No_ID bel Teman. Hal ini merupakan mekansme untu
No_ID milik tabel Teman yang ditulis den .No_ID.
nama tabel mengandung spasi, nama tabel pe .
bel yang dilibatkan dalam query perlu disebut engan antar tabel dipisah oleh tanda koma.
ROM Teman, [Kategori Teman]
rarti ada dua tabel yang dilibatkan, yaitu Tema
Urutan tabel tidaklah penting. Jadi: ROM Teman, [Kategori Teman] dan
ROM [Kategori Teman], Teman
pengelompokan data
roup by pada SELECT berguna unt okan data. Bila dipadukan dengan fungsi agreg
n L berguna untuk membuat ikhtisar. Sebagai rikut.
ECT Pria FROM teman GROUP BY Pria; bagai berikut.
Gambar 4. 19 Hasil query3 awa kemunginan nilai pada Pria sajalah ya
UP BY Pria, nilai Pria untuk semua record a g lain, dengan menggunakan perintah :
CT Kota FROM Teman GROUP BY Kota; bagai berikut.
83
_ID yang terdapat
ntuk membedakan
dengan [Kategori
perlu ditulis dalam utkan dalam klusa
man dan Kategori
ntuk melakukan regayang dibahas
ai contoh, cobalah a;
yang ditampilkan. akan ditampilkan.
;