db3c Mod3
db3c Mod3
Modul 3
Continional Sql, Group, Having, Order
By
Daftar Isi :
1. Deskripsi Praktikum
Pengampu :
2. Perangkat Lunak
3. Teori Penunjang
4. Implementasi dan Hasil Praktikum
Nama:
5. Kesimpulan
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
Daftar Isi
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
1.
Deskripsi Praktikum
1.1. Mengenal dan memahami konsep conditional SQL.
1.2. Memahami dan mengimplementasikan operator conditional SQL seperti AND, OR,
LIKE, BETWEEN, =, <, >, <=, >=, <>.
1.3. Mengenal dan memahami konsep penggunaan operasi nested query.
1.4. Memahami dan mengimplementasikan operator IN, NOT IN, EXIST, NOT EXIST
dalam SQL.
1.5. Dapat mengelompokkan data menggunakan klausa GROUP BY.
1.6. Memasukkan atau mengeluarkan sekelompok data menggunakan klausa HAVING.
1.7. Memahami dan mengimplementasikan sintaks pengurutan data seperti ORDER BY.
2.
Perangkat Lunak
2.1. Oracle XE 10g.
2.2. SQL manager console/ TOAD/ SQL Developer
3.
Teori Penunjang
3.1. SQL ( Structured Query Language )
merupakan bahasa query yang digunakan untuk mengakses database relasional. SQL
sekarang sudah menjadi bahasa database standard dan hampir semua sistem database
memahaminya. SQL terdiri dari berbagai jenis statemen. Semuanya didesain agar
memungkinkan untuk dapat secara interaktif berhubungan dengan database.
Data
SELECT * FROM Anggota WHERE extract (YEAR FROM tgllahir) > 1985
c. menampilkan Anggota wanita yang lahir di bulan Juli :
Data
3.8. Pengurutan
1) Pengurutan Naik
Klausa ORDER BY digunakan untuk mengurutkan data hasil query jenis : ASC
(Ascending urut naik). Secara default jika hanya menggunakan ORDER BY
maka dianggap urut naik.
2) Pengurutan Turun
Klausa ORDER BY DESC digunakan untuk mengurutkan data hasil query jenis
: DESC (Descending urut turun).
3) Pengurutan Alias
Alias dapat diurutkan dengan menggunakan ORDER BY.
4) Pengurutan Banyak Kolom
Pengurutan data yang melibatkan banyak kolom.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
4.
ii.
Dapatkan employee yang hiring date-nya diantara bulan Juni 1994 dan Agustus
1998.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
iii.
Dapatkan employee yang memiliki gaji diatas 1000 dan urut dari yang terkecil
sampai yang terbesar.
iv.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
v.
vi.
Dapatkan JOB TITLE yang minimal Salary-nya diantara 1000 5000 dan
maximal salary-nya diantara 12000 15000.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
2) Tugas Praktikum.
i.
Order By Desc.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
ii.
Order By <Alias>.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
iii.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
iv.
OR.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
v.
<>.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
vi.
Between And
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
vii.
Like.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
viii.
In.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
ix.
Is Null.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
x.
Not In.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data
xi.
Nested Query.
-
5.
Kesimpulan
a). Ada banyak variasi dari pencarian data yang bisa kita gunakan dalam Oracle XE dan
beberapa diantaranya ialah seperti pada Query yang telah saya tuliskan diatas.
b). Kita bisa menggunakan lebih dari satu Query untuk mencari data data yang ingin
kita cari. Contohnya, kita menggunakan Like, Not In dan Order by secara bersamaan.
c). Kita juga bisa mengurutkan data yang telah kita cari, entah itu berurutan naik
ataupun berurutan turun.
d). Kita juga bisa mengelompokkan data data yang teah kita cari dengan menggunakan
Group By ataupun Having.
e). Kita juga bisa mencari data data yang memiliki nilai sama, lebih dari ataupun
kurang dari dengan menggunakan operasi > , = , < dll.
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Laporan Modul Praktikum Basis
Data