Click Here to Search This Site

Rabu, 27 Juni 2012

Dasar- Dasar SQL dengan Access (Aritmatika:Fungsi Kelompok Nilai (MIN & MAX) )


4.1.1  MAX

Mencari maksimum
select MAX(honor) from instruktur

MAX(HONOR)
----------
357500

4.1.2  MIN

Mencari minimum
select MIN(honor) from instruktur

MIN (HONOR)
------------
   220000
Tampilkan instruktur yang honornya paling kecil
select * from instruktur
   where honor = (select MIN( honor) from instruktur)

IN NAMA                       HONOR
--------------------------------------
ML MONIKA LOPA          220000

Selasa, 26 Juni 2012

Dasar- Dasar SQL dengan Access (Aritmatika:Fungsi Kelompok Nilai )


4.1    Fungsi Kelompok Nilai

Fungsi AVG, MAX, MIN, SUM, COUNT adalah fungsi yang memproses tabel dengan kualifikasi tertentu.

4.1.1  AVG

Mencari rata-rata
select  AVG(honor) from instruktur

AVG(HONOR)
------------
304500
Tampilkan instruktur yang honornya diatas rata – rata
select  * from instruktur
   where honor > (select AVG (honor) from instruktur)

IN NAMA                       HONOR
-----------------------------------------------------------------
YS YUNI SARA                  357500
HT HARTINI TITO               340000
BG BILL GATE                  330000

Perhatikan bahwa nilai perbandingan adalah hasil dari query baru (yang disebut sebagai "subquery")

Senin, 25 Juni 2012

Dasar- Dasar SQL dengan Access (Aritmatika)


4      Aritmatika

Penghitungan Aritmetika dapat dilakukan dengan menggunakan */+ - seperti umumnya.
Contoh:
Tampilkan daftar honor instruktur dan naikkan 20 %
select namainstruktur, honor * 1.2 from instruktur

namainstruktur
-----------------------------
BILL GATE         396000.0
HARTINI TITO      408000.0
MONIKA LOPA       264000.0
THE GREAT RINI    330000.0
YUNI SARA         429000.0
(5 row (s) affected)
Tampilkan daftar honor instruktur dan kurangi dengan pajak penghasilan 15%
select namainstruktur, honor, nett=honor * 0.85 from instruktur

namainstruktur
-----------------------------
BILL GATE         396000.0
HARTINI TITO      408000.0
MONIKA LOPA       264000.0
THE GREAT         330000.0
YUNI SARA         429000.0
(5 row (s) affected)

Minggu, 24 Juni 2012

Dasar- Dasar SQL dengan Access (Mencari Data: DISTINCT)


3.7    DISTINCT

Distinct menghilangkan nilai ganda, sehingga membuatnya menjadi tunggal. Hal ini dilakukan dengan mengeleminisi nilai yang sama.
Contoh:
Berasal dari kota mana saja peserta kursus yang ada?
select kota from instruktur

kota
-------------------
JAKARTA
JAKARTA
BOGOR
JAKARTA
JAKARTA
JAKARTA
BANDUNG
(7 row(s) affected)

Untuk menghilangkan duplikasi pada tampilan, maka digunakan kunci kata DISTINCT
select DISTINCT kota from peserta
kota
-------------------
BANDUNG
BOGOR
JAKARTA
(3 row(s) affected)

Sabtu, 23 Juni 2012

Dasar- Dasar SQL dengan Access (Mencari Data: Tampilan Terstruktur (Sortir))


3.6    Tampilan Terstruktur (Sortir)

Tampilan dari hasil SELECT dapat disusun (sort)menurut satu atau beberapa kolom.
SELECT     Kolom1, Kolom2, …
   FROM         NamaTabel
   WHERE       Predikat
   ORDER            By  Kolom ;  

Bila kunci kata WHERE tidak diberikan, maka seluruh record dalam tabel akan ditampilkan.
Contoh:
Tampilkan seluruh instruktur menurut abjad
select * from instruktur
   order by inisial

Susunan dapat diatur dari A ke Z (menaik/ASCending)  atau menurun dari Z ke A (descending). Default adalah menaik (ASC).
Untuk menyusun secara terbalik (reverse):
select * from instruktur
   order by namainstruktur desc