Monday,
15/Feb/2021
Please be carefull using natural join di Oracle
Jika ke dua table yang di join tidak memiliki kondisi (natural join) dan tidak memiliki relasi antara column primary key dan foreign key maka Oracle akan menghasilkan Cartesian Product.
Sunday,
14/Feb/2021
Natural Join di Oracle
Natural join, query yang paling mudah untuk menerapkan join tetapi ada syaratnya yaitu:
constraint foreign key
Sunday,
14/Feb/2021
Join clause di Oracle
Klausa join pada dasarnya untuk menghubungkan tabel yang terpisah menjadi satu berdasarkan column tertentu (foreign key) contoh ilustrasinya seperti berikut:
Sunday,
14/Feb/2021
Having clause dengan Group By Function
Untuk filter data dengan klausa having di dalam group by secara ilustrasi bisa digambarkan seperti berikut:
Sunday,
14/Feb/2021
Where clause dengan Group By Function
Untuk filter data dengan klausa where di dalam group by secara ilustrasi bisa digambarkan seperti berikut:
Sunday,
14/Feb/2021
Klausa Group By di Oracle
Fungsi group by adalah untuk membreak down atau mengkatagerikan kemudian di buatlah group function. Seperti berikut ilustrasinya:
Sunday,
14/Feb/2021
Aggregate Functions
Aggregate Function bertujuan memproses semua data yang di terjemahkan menjadi satu result row based. berikut adalah ilustrasinya:
Sunday,
14/Feb/2021
Null-Related Single Row Function
Null Related Function pada dasarnya function yang digunakan untuk mengandle nilai null dengan ketentuan tertentu, berikut adalah function yang kita bisa gunakan di oracle
Sunday,
14/Feb/2021
Casting Build-In Data Type di Oracle
Casting Build-In Data Type biasanya digunakan untuk meng-conversi tipe data ke tipe data yang lain selama compatible. Berikut adalah table conversinya:
Sunday,
14/Feb/2021
Conversion Single Row Function di Oracle
Conversion function atau convert biasanya digunakan untuk memtransform nilai menjadi nilai lain, berikut contoh conversion function
Sunday,
14/Feb/2021
Date & Time Single Row Function di Oracle
Saturday,
13/Feb/2021
Number Single Row Function di Oracle
Saturday,
13/Feb/2021
Character Single Row Function di Oracle
Saturday,
13/Feb/2021
Single Row Function di Oracle
Single row function, yaitu digunakan untuk memformat data per baris. Berikut ilustrasinya:
Saturday,
13/Feb/2021
Mengurutkan data dengan klausa ORDER BY di Oracle
Pengurutan data ini bagian yang bisa dibilang penting juga, karena di database itu bisa ada ribuan bahkan jutaan yang klo di select urutannya tidak tentu, jadi terkadang kita harus mengurutkan misalnya dari a - z, 1 - 100, berdasarkan tanggal dan lain-lain. Dengan perintah order by kita bisa dengan mudah mengimplementasikan pengurutan ini.
Friday,
12/Feb/2021
Combine Logical pada klausa where di Oracle
Friday,
12/Feb/2021
Not Predicate pada klausa where di Oracle
Predicate Not yaitu Negasi, jadi nilai kebalikannya contoh klo kita pake kondisi = => !=. Predicate Not ini bisa di terapkan di predicate lainnya seperti
Friday,
12/Feb/2021
Exists Condition pada klausa where di Oracle
Exists Condition biasanya digunakan untuk melakukan check data query 1 dan query 2 (subquery) memiliki nilai maka menampilkan query 1. berikut contoh implementasinya:
Friday,
12/Feb/2021
In Predicates pada klausa where di Oracle
In predicate, digunakan untuk memfilter data berdasarkan daftar data tertentu, contohnya berikut kasusnya. Tampilkan data karyawan yang memiliki job_id = AC_ACCOUNT, HR_REP, IT_PROG, dan ST_CLERK maka berikut adalah implementasi querynya:
Friday,
12/Feb/2021
Null Conditions pada klausa where di Oracle
Operator IS NULL digunakan untuk memfiter data yang bernilai null. Contoh kasusnya, saya mau menampilkan data karywan yang tidak memiliki manager. Berikut querynya:
Friday,
12/Feb/2021
Between Predicate pada klausa where di Oracle
Operator BETWEEN digunakan untuk memfilter dengan interval/rentang tertentu diantar nilai terkecil dan terbesar. Untuk predicate between ini bisa digunakan untuk beberapa tipe data yaitu:
Thursday,
11/Feb/2021
Like Predicate pada klausa where di Oracle
Operator like biasanya digunakan untuk tipe data varchar atau string, ada 2 expresion yang kita bisa gunakan di operator ini yaitu
_ atau underscore, digunakan untuk mewakili expresion satu karakter.% atau persent, digunakan untuk mewakili expresion beberapa karakter.
Thursday,
11/Feb/2021
Comparison Predicate pada klausa where di Oracle
Thursday,
11/Feb/2021
Klausa where untuk filter data di Oracle
Penggunaan klausa where digunakan untuk melakukan filter berdasarkan kolom dan operator tertentu contoh paling basic adalah operator equals atau =, Kasusnya saya punya beberapa nah kemudian saya cuman mau data yang ditampilkan berdasarkan criteria tertentu contohnya ilustrasi seperti berikut:
Thursday,
11/Feb/2021
Menghilangkan nilai redundansi dengan klausa Distinct
Klause distinct digunakan untuk meng-eliminasi atau menghilankan nilai yang duplikat atau sama dalam suatu baris, contoh kasusnya saya mau mengambil data semua job_id yang terdaftar pada tabel employees secara unique, bagaimana cara ambil datanya? Jika menggunakan perintah berikut: