Oracle SQL
Data Modelling dan Database Design
Ketika kita menciptakan database, kita perlu secara hati-hati mempertimbangkan komponen-komponennya. Sebagai petunjuk berkaitan dengan desain, kita dapat mengikuti konsep-konsep yang dibahas pada pembahasan kali ini.
System Development Cycle
Database Design
Challenge to Managing Data
8.1. System Development Cycle
Mulai dari konsep sampai produksi, kita membangun database dengan menggunakan system development cycle. Siklus ini terdiri dari beberapa tahapan development.
Pendekatan top-down […]
Menentukan Variable Saat Runtime
Hingga sejauh ini, report yang kita hasilkan melalui berbagai macam jenis query yang telah kita pelajari sebelumnya, sama sekali tidak interaktif. Pengguna menjalankan report tanpa ada pertanyaan mengenai data yang akan ditampilkan. Data yang akan dilaporkan ditentukan telah ditentukan sejak awal pada klausa WHERE yang tetap pada script SQL*Plus. Namun, SQL*Plus memungkinkan kita untuk menciptakan […]
Subquery
Subquery adalah perintah SELECT yang berada di dalam perintah SQL lain. Subquery sangat berguna ketika kita ingin menampilkan data dengan kondisi yang bergantung pada data di dalam table itu sendiri.
Sintaks
SELECT select_list
FROM table
WHERE expr operator
( SELECT select_list FROM table );
Menampilkan Data dari Beberapa Tabel
Ketika kita memerlukan data dari beberapa tabel dalam database, dapat menggunakan kondisi join. Data dari satu tabel dapat digabungkan dengan data dari tabel lain berdasarkan nilai-nilai yang terdapat pada kolom-kolom yang berhubungan, yang disebut kolom-kolom primary key dan foreign key.
Tipe-tipe Join
Equijoin
Non-equijoin
Outer join
Self join
5.1. Cartesian Product
Cartesian Product adalah hasil dari join yang tidak valid, sehingga […]
Fungsi Baris Tunggal
Fungsi baris tunggal atau single row functions adalah fungsi yang dapat kita gunakan untuk setiap baris data. Fungsi-fungsi yang disediakan oleh Oracle adalah sebagai berikut:
4.1. Fungsi Karakter
4.1.1. CHR(n)
Fungsi CHR() digunakan untuk menampilkan karakter dengan nilai biner n. Perhatikan contoh berikut ini:
SELECT CHR(73)||CHR(78)||CHR(68)||CHR(82)||CHR(65) “Name”
FROM dual;
Name
INDRA
Catatan: Tabel ASCII lengkap dapat dilihat disini

































