Dinda Prasetia Skom Perintah Keterangan SELECT Untuk menampilkan

  • Slides: 26
Download presentation
Dinda Prasetia, Skom.

Dinda Prasetia, Skom.

Perintah Keterangan SELECT Untuk menampilkan kolom FROM Untuk menampilkan tabel WHERE Untuk menampilkan baris

Perintah Keterangan SELECT Untuk menampilkan kolom FROM Untuk menampilkan tabel WHERE Untuk menampilkan baris ORDER BY Untuk mengurutkan baris (hanya kolom yang dispesifikasikan di dalam SELECT) sehingga tidak ada duplikasi data Untuk menampilkan baris output hanya satu kali (diurutkan dengan ascending) Untuk menggabungkan kolom yang berjenis karakter Untuk menampilkan sebagian field yang bertipe date DISTINCT || SUBSTR YEAR, MONTH, DAY

NPM NAMA ALAMAT 10296832 Nurhayati Jakarta 10296126 Astuti Jakarta 31296500 Budi Depok 41296525 50096487

NPM NAMA ALAMAT 10296832 Nurhayati Jakarta 10296126 Astuti Jakarta 31296500 Budi Depok 41296525 50096487 Prananingr Bogor um Pipit Bekasi 21196353 quraish Bogor

KDMK MTKULIAH SKS KK 021 P. Basis Data 2 KD 132 SIM 3 KU

KDMK MTKULIAH SKS KK 021 P. Basis Data 2 KD 132 SIM 3 KU 122 Pancasila 2

NPM KDMK MID FINAL 10296832 KK 021 60 75 10296196 KD 132 70 90

NPM KDMK MID FINAL 10296832 KK 021 60 75 10296196 KD 132 70 90 31296500 KK 021 55 40 41296525 KU 122 90 80 21196353 KU 122 75 75 50097487 KD 132 80 0 10296837 KD 132 40 30

� Tampilkan semua data mahasiswa Select npm, nama, alamat from mhs; Atau NPM NAMA

� Tampilkan semua data mahasiswa Select npm, nama, alamat from mhs; Atau NPM NAMA Select * from mhs; ALAMAT 10296832 Nurhayati Jakarta 10296126 Astuti Jakarta 31296500 Budi Depok 41296525 50096487 Prananingr Bogor um Pipit Bekasi 21196353 quraish Bogor

� Tampilkan �select mata kuliah yang sks-nya 2 MTKULIAH mtkuliah from mkul where sks

� Tampilkan �select mata kuliah yang sks-nya 2 MTKULIAH mtkuliah from mkul where sks = 2; P. Basis Data Pancasila � Tampilkan nama mahasiswa yang diawali dengan huruf ‘P’ �Select nama from mhs where nama like ‘P%’; NPM NAMA 41296525 Prananingr Bogor um Pipit Bekasi 50096487 ALAMAT

� Tampilkan kolom nama dari tabel mhs diurutkan berdasarkan urutan nama abjad terbawah NPM

� Tampilkan kolom nama dari tabel mhs diurutkan berdasarkan urutan nama abjad terbawah NPM �select NAMA * from mhs order by nama. ALAMAT desc; 21196353 quraish Bogor 41296525 Prananingrum Bogor 50096487 Pipit Bekasi 10296832 Nurhayati Jakarta 31296500 Budi Depok 10296126 Astuti Jakarta

� Tampilkan alamat mahasiswa, dimana alamat yang sama hanya ditampilkan satu ALAMAT kali saja.

� Tampilkan alamat mahasiswa, dimana alamat yang sama hanya ditampilkan satu ALAMAT kali saja. �select distinct alamat from mhs; Jakarta Depok Bogor Bekasi

� untuk mengambil sebagian karakter dari suatu data. �. ? SUBSTR(‘Indonesia’, 3, 4) �done

� untuk mengambil sebagian karakter dari suatu data. �. ? SUBSTR(‘Indonesia’, 3, 4) �done � Untuk menggabungkan kolom yang berjenis karakter § Select firstname || ‘ ‘ ||lastname as Name, Salary from empo;

� Pada ekspresi SQL dengan tipe data Number dan Date dapat digunakan operator aritmatika

� Pada ekspresi SQL dengan tipe data Number dan Date dapat digunakan operator aritmatika (+, -, *, /). § SELECT last_name, salary + 300 FROM employees;

� Gunakan kondisi LIKE untuk melakukan pencarian sebagian nilai string. Kondisi pencarian dapat menggunakan

� Gunakan kondisi LIKE untuk melakukan pencarian sebagian nilai string. Kondisi pencarian dapat menggunakan simbol karakter berikut: % : menunjukkan nol/kosong atau sembarang beberapa karakter. § _ : menunjukkan sembarang 1 karakter. §

Operator AND OR NOT Arti Returns TRUE, jika kedua kondisi adalah True Returns TRUE,

Operator AND OR NOT Arti Returns TRUE, jika kedua kondisi adalah True Returns TRUE, jika salah satu kondisi adalah True Returns TRUE, jika kondisi tersebut adalah False

EMPONO ENAME JOB COMM SAL 100 MARTIN SALESMAN 2000 1500 101 JAMES MANAGER 3500

EMPONO ENAME JOB COMM SAL 100 MARTIN SALESMAN 2000 1500 101 JAMES MANAGER 3500 3000 102 WARD ANALYST 3600 3200 103 ARTHUR CLERK 2200 2000 104 ADAM CLERK 2200 105 TURNER ANALYST 3600 3700 106 DIANA SALESMAN 1000 1200 107 MILLER SALESMAN 500 1200 108 SMITH PRESIDENT 4000 3600 109 SCOTT DRIVER 500 1000 110 KING SALESMAN 1700 1300

1. 2. 3. Tampilkan nama, gaji dan komisi dari pegawai yang nilai komisinya lebih

1. 2. 3. Tampilkan nama, gaji dan komisi dari pegawai yang nilai komisinya lebih besar daripada gajinya. Tampilkan nama dan gaji dari pegawai yang gajinya antara 1000 dan 1500. Tampilkan nomer karyawan, nama, gaji dan manager dari pegawai dengan nomer karyawan ‘ 101, 105, dan 109’.

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

4. 5. 6. Tampilkan nama pegawai yang mengandung karakter ‘A’ sebagai huruf kedua dari nama pegawai tersebut. Tampilkan nomer, nama, pekerjaan dan gaji dari pegawai yang memiliki gaji lebih dari 1000 dan pekerjaannya adalah ‘CLERK’. Tampilkan nama dan pekerjaan pegawai yang pekerjaannya bukan‘CLERK’, ‘MANAGER’ dan ‘ANALYST’.