• Tidak ada hasil yang ditemukan

Index of /PPGT

N/A
N/A
Protected

Academic year: 2017

Membagikan "Index of /PPGT"

Copied!
25
0
0

Teks penuh

(1)

Copyright © 2005 PENS-ITS

C H A P T E R

(2)

Copyright © 2005 PENS-ITS

Tujuan:

Mengenal perintah SQL dalam:

- Operator Aritmetika

- Penggunaan Kolom Alias

- Menghilangkan Data Duplikat

- Operasi Pembanding

- Operasi Himpunan (2)

- Fungsi Agregat (2)

(3)

Copyright © 2005 PENS-ITS

S Q L – Operator Aritmatika

Pada ekspresi SQL dengan tipe data Number dan Date dapat

digunakan operator aritmatika.

Bagi

(4)

Copyright © 2005 PENS-ITS

(5)

Copyright © 2005 PENS-ITS

(6)

Copyright © 2005 PENS-ITS

S Q L – Penggunaan Kolom Alias

• Bentuk SQL Query umum:

SELECT [DISTINCT] < attribute-list > as Alias_Name

FROM < table-list >

WHERE < condition>

(7)

Copyright © 2005 PENS-ITS

(8)

Copyright © 2005 PENS-ITS

(9)

Copyright © 2005 PENS-ITS

(10)

Copyright © 2005 PENS-ITS

(11)

Copyright © 2005 PENS-ITS

S Q L – Operasi Pembanding

Gunakan kondisiLIKE untuk melakukan pencarian sebagian nilai string. • Kondisi pencarian dapat menggunakan simbol karakter berikut:

(12)

Copyright © 2005 PENS-ITS

S Q L – Operasi Pembanding

(13)

Copyright © 2005 PENS-ITS

(14)

Copyright © 2005 PENS-ITS

S Q L – Operasi Pembanding

Returns TRUE, jika kondisi tersebut adalah False

NOT

Returns TRUE, jika salah satu kondisi adalah True

OR

Returns TRUE, jika kedua kondisi adalah True

AND

(15)

Copyright © 2005 PENS-ITS

(16)

Copyright © 2005 PENS-ITS

(17)

Copyright © 2005 PENS-ITS

(18)

Copyright © 2005 PENS-ITS

(19)

Copyright © 2005 PENS-ITS

(20)

Copyright © 2005 PENS-ITS

Question?

(21)

Copyright © 2005 PENS-ITS

S Q L

LATIHAN:

1. Tampilkan nama, gaji dan komisi dari pegawai yang nilai komisinya lebih besar daripada gajinya.

2. Tampilkan nama dan gaji dari pegawai yang gajinya antara 1000 dan 1500.

3. Tampilkan nomer karyawan, nama, gaji dan manager dari pegawai dengan nomer karyawan ‘7902, 7566, dan 7788.

4. Tampilkan nama pegawai yang mengandung karakter ‘A’ sebagai huruf kedua dari nama pegawai tersebut.

5. Tampilkan nomer, nama, pekerjaan dan gaji dari pegawai yang memiliki gaji lebih dari 1000 dan pekerjaannya adalah ‘CLERK’.

(22)

Copyright © 2005 PENS-ITS

(23)

Copyright © 2005 PENS-ITS

S Q L

PEMBAHASAN LATIHAN:

1. Tampilkan nama, gaji dan komisi dari pegawai yang nilai komisinya lebih besar daripada gajinya.

SELECT ename, sal, comm FROM Emp

WHERE comm > sal;

2. Tampilkan nama dan gaji dari pegawai yang gajinya antara 1000 dan 1500.

SELECT ename, sal FROM Emp

(24)

Copyright © 2005 PENS-ITS

S Q L

3. Tampilkan nomer karyawan, nama, gaji dan manager dari pegawai dengan nomer karyawan ‘7902, 7566, dan 7788.

SELECT empno, ename, sal, mgr FROM Emp

WHERE mgr IN (7902,7566,7788);

4. Tampilkan nama pegawai yang mengandung karakter ‘A’ sebagai huruf kedua dari nama pegawai tersebut.

SELECT ename FROM Emp

(25)

Copyright © 2005 PENS-ITS

S Q L

5. Tampilkan nomer, nama, pekerjaan dan gaji dari pegawai yang memiliki gaji lebih dari 1000 dan pekerjaannya adalah ‘CLERK’.

SELECT empno, ename, job, sal FROM Emp

WHERE sal > 1000 AND job = ‘CLERK’;

6. Tampilkan nama dan pekerjaan pegawai yang pekerjaannya bukan ‘CLERK’, ‘MANAGER’ dan ‘ANALYST’.

SELECT ename, job FROM Emp

Referensi

Garis besar

Dokumen terkait