Rabu, 25 Oktober 2017

Berbagai Cara Penggunaan Subquery

Pada kali ini, saya akan mempraktikkan berbagai penggunaan subquery yang telah saya pelajari di kampus, kalau begitu langsung saja.
Cuma mau ngasih tau, ini cuma contoh aja , jadi sesuaikan saja sama tabel-tabel yang ada di Oracle kalian.


1. Menampilkan first_name, salary dari tabel employees di mana data salary yang ditampilkan lebih dari 10000.



















2. Menampilkan employee id dan last_name di mana last_name nya itu memiliki huruf L.


















3. Menampilkan first_name dan job_id yang berada di bagian IT_PROG.












4. Menghitung jumlah first_name di mana first_name nya itu Diana.








5. Menampilkan dan mengubah tabel last_name, menampilkan salary dengan kondisi last_name yang huruf ke-3 nya itu L dan salary nya lebih kecil dari 10000.

















Sebagai Catatan, jika anda ingin , misal, huruf ke-4 nya itu L, anda cukup menambahkan underscore (_) lagi dan berlaku seterusnya.









6. Menampilkan salary dengan klausa order by yang ditampilkan dari terbesar ke terkecil, jika anda justru ingin menampilkan nya dari yang terkecil dahulu tinggal ubah desc menjadi asc.


















7. Menampilkan last_name, salary, dan menggunakan operator kali untuk menghitung jumlah salary selama 12 bulan/1 tahun yang lebih dari 200000.









Sekian untuk artikel kali ini, nantikan artikel-artikel selanjutnya... hahaha

Senin, 16 Oktober 2017

Macam-Macam Penggunaan Select dalam Oracle 10g

Pada kali ini saya akan membahas beberapa penggunaan select pada Oracle 10g. Berikut beberapa contoh nya :

1. Menggunakan Alias (as)
    tag "as" berfungsi untuk merubah/mengganti nama kolom, seperti ini :




Dan hasil nya akan seperti ini :





Cara kedua bisa dengan menambahkan kutip 2 (") seperti ini :





Dan hasil nya akan sama seperti menggunakan "as" :




2. Menyatukan kedua kolom (||'  '||)
    Untuk menyatukan kedua kolom yang ada di table yang kita perlukan adalah tanda "||" berikut cara menyatukan kedua kolom nya, kolom yang akan digabungkan yakni, kolom first_name dan last_name :

 
Hasil nya :

3. Menggunakan Distinct
 
   Distinct sendiri hanya berfungsi untuk menampilkan semua field yang ada pada kolom yang anda   tag, berikut penerapan nya :


Dan inilah hasil nya : 


   


Yak, sekian untuk artikel kali ini, nantikan artikel-artikel selanjutnya ya... hahahaa

Selasa, 03 Oktober 2017

Penggunaan Select dan Where dalam Oracle 10g




Pada kali ini saya mau membahas pengunaan klausa select dan where di Oracle 10g.
Fungsi select digunakan untuk menampilkan tabel dan fungsi select juga diiringi klausa  from yang berfungsi menentukan tabel yang ingin digunakan.
        
        Klausa select  memiliki dua jenis tampilan yaitu menampilkan seluruh data dan menampilkan berdasarkan field. Pertama kita bahas menampilkan seluruh data, untuk menampilkan seluruh data kita hanya menambah '*' setelah select, contoh :



dan ini output nya :
 


















Dari contoh di atas bisa kita lihat tampilannya dengan  tanda '*' kita bisa menampilkan seluruh data. Berikutnya kita menampilkan berdasarkan field dengan cara menambah nama field setelah select, contoh :

Select kode,harga from barangs

Hasilnya :






















Klausa where, Apa itu klausa where ? dan apa fungsinya ?  fungsinya adalah lebih memudahkan kita untuk menampilkan data yang hanya diinginkan, contoh : 








Dan ini hasilnya :










klausa where memiliki beberapa kondisi perbandingan, seperti yang ada di tabel di bawah ini :







Dari sekian banyak kondisi perbandingan seperti pada tabel di atas kita telah mengunakan satu kondisi yaitu '=', dan sekarang saya mau memberi beberapa contoh nya, yakni :


 Hasilnya akan menampilkan kode yang berada di bawah 124 :









2.




Hasilnya akan menampilkan kode yang ga ada isi nya (kosong) :









3.





Hasilnya akan menampilkan kode dari 124 sampai 128 :














Ya, inilah beberapa contoh dari masing-masing kondisi perbandingan, cukup sekian artikel dari saya
Terima kasih dan sampai bertemu lagi di artikel berikutnya, hahaha.