Selasa, 13 November 2012

PRAKTIKUM 4

PR AKTIKUM IV DML Select Digunakan untuk menampilkan data dari tabel. Secara sederhana perintah SELECT terdiri dua klausa yaitu SELECT dan FROM. Klausa SELECT menentukan kolomkolom yang akan ditampilkan, sedangkan klausa FROM menentukan nama tabelnya. Perintah SELECT sendiri dikenal dengan istilah query. Sintak dasarnya adalah sebagai berikut: SELECT nama_kolom, nama_kolom,......| * FROM nama_tabel; Silahkan gunakan file praktikum III untuk melakukan praktikum berikut ini: 1. Menampilkan data di tabel wilayah Langkah – langkah melakukan praktikum III: a. Jalankan Oracle 10g caranya : All program Oracle OraDb10g_home1 Application Development SQL Plus b. Masukkan username : system dan password: amikom (sesuai dengan password yang telah dibuat) 1. Untuk menyimpan setiap hasil eksekusi instruksi sql ke dalam file maka aktifkan mode spool diikuti parameter nama file yang akan digunakan untuk menyimpan hasil eksekusi tersebut. Kemudian untuk menonaktifkan ketikkan SPOOL OFF 2. Aktifkan mode SPOOL dengan mengarahkan ke folder masing-masing, misal fina001 maka ketikkan perintah: SQL > SPOOL D:\fina001\sales.txt 2. Menampilkan data di tabel pelanggan 3. Menampilkan data di tabel barang 4. Menampilkan data di tabel Jual 5. Operasi Aritmetika Pada perintah select bisa dilakukan operasi aritmetika menggunakan ekspresi aritmetika yang terdiri dari operasi penjumlahan, pengurangan, perkalian, dan pembagian. Ekspresi aritmetika terdiri dari dua bagian yaitu operand (angka dan tanggal) dan operator. Ada empat jenis operator aritmetika yaitu: Operator Keterangan * Perkalian / Pembagian + Penjumlahan - Pengurangan Operand dalam operasi arimetika bisa beupa nama kolom yang bertipe number atau date bisa juga merupakan variabel sistem atau nilai angka dan tanggal yang bukan berasal dari tabel. Jika operand berupa nama kolom dari suatu tabel maka pada klausa from pada perintah select harus diikut dengan nama tabel. Apabila operand berupa variabel sistem, angka, dan tanggal yang bukan berasal dari tabel maka pada klausa from pada perintah select harus diikuti dual. Perhatikan contoh berikut: 6. Ekspresi aritmetika dengan operand berupa kolom : 7. Ekspresi aritmetika dengan operand yang bukan berasal dari kolom dari suatu tabel (menggunakan tabel dual) 8. Ekspresi aritmetika dengan operand variabel sistem database. Mengambil tanggal saat ini dari sistem database: 9. Mengambil nama user yang sedang login saat ini: 10. Operasi aritmetika dengan data tanggal menggunakan to_date (merupakan fungsi untuk melakukan konversi tipe data karakter menjadi tipe data date): 11. Tanggal-numerik 12. Tanggal-tanggal 13. Tanggal + tanggal = error (operator penjumlahan tidak boleh dilakukan antara tanggal dengan tanggal) 14. Urutan pengerjaan Operator Secara default operasi yang dikerjakan adalah operasi perkalian dan pembagian (level 1) baru operasi penjumlahan dan pengurangan (level 2). Jika operator satu level terletak berdampingan maka pengerjaan dilakukan dari sisi kanan. 15. Menggunakan kolom alias Kolom alias dapt digunakan untuk mengganti judul kolom dari hasil query . Perintah tersebut diatas juga bisa menggunakan keyword as seperti berikut: 16. Concatination Digunakan untuk mengkombinasikan beberapa kolom atau kolom dengan suatu text menjadi satu kolom output. Concatination dilambangkan dengan tanda | | : 17. Distinct Digunakan untuk menghilangkan duplikasi nilai. Apabila kita melihat tabel jual apabila kita ingin melihat pelanggan yang membeli barang maka akan sangat mudah melihat di tabel jual dengan query berikut: Apabila tidak teliti maka berkesimpulan ada 5 pelanggan yang sudah membeli barang. Untuk menghindari duplikasi data data sebaiknya gunakan fungsi distinct 18. Menyeleksi data dengan where 19. Mencari transaksi penjualan yang membeli barang diatas Rp 10.000.000,00 dengan id pelanggan = 201 menggunakan: 20. Operator Between ...And

Tidak ada komentar:

Posting Komentar