Postingan

Full outer join

 Full outer join adalah salah satu jenis operasi penggabungan antara dua tabel dalam database, yang menggabungkan semua baris dari kedua tabel, termasuk baris yang tidak memiliki pasangan di tabel lain. Pada full outer join, semua baris dari tabel kiri dan tabel kanan akan dipertahankan, termasuk baris yang tidak memiliki pasangan di tabel lain. Jika ada baris yang tidak memiliki pasangan di tabel lain, maka kolom yang terkait dengan tabel tersebut akan diisi dengan NULL.

Outer join

 Outer join merupakan operasi penggabungan antara dua tabel dalam database, yang memungkinkan untuk menggabungkan data dari kedua tabel dan mempertahankan baris yang tidak memiliki pasangan dalam tabel lain. Dalam outer join tabel pada sebelah kiri dan kanan digabungkan berdasarkan kolom yang memiliki nilai yang sama.  Secara umum, outer join terbagi menjadi dua jenis, yaitu left outer join dan right outer join. Left outer join menghasilkan semua baris dari tabel kiri ditambah baris yang cocok dari tabel kanan. Sedangkan right outer join menghasilkan semua baris dari tabel kanan ditabmbah baris yang cocok dari tabel kiri.

NULL

Gambar
 NULL merupakan istilah yang digunkan dalam berbagai bahasa pemrograman dan database untuk menggambarkan nilai yang tidak ada atau kosong. Dalam banyak bahasa pemrograman, NULL biasanya digunakan untuk mengindikasikan bahwa sebuah variable tidak memiliki nilai yang valid atau diinisialisasi.  Jika variable diinisialisasi dengan nilai NULL, artinya variable atau objek tersebut tidak memiliki nilai apapun atau kosong dan tidak bisa digunakan untuk operasi apapun yang membutuhkan nilai. Misalnya sebuah variable diinisalisasikan nilai NULL, maka tidak dapat dilakukan operasi terhadap variable tersebut sampai diberikannya nilai kepada variable tersebut. Berikut adalah contoh dari NULL:

Right join

Gambar
 Right join merupakan salah satu jenis perintah join pada SQL yang digunakan untuk menggabungkan dua tabel berdasarkan kondisi join tertentu. Right join mengambil semua data dari tabel kiri berdasarkan kondisi join yang ditentukan. jika tidak ada yang sesuai pada tabel kanan, makan NULL akan dihasilkan pada kolom-kolom tabel kiri. Contoh penggunaan right join: hasil dari query diatas:

Left join

Gambar
 Left join adalah suatu jenis join dalam SQL yang digunakan untuk menggabungkan kedua tabel berdasarkan kolom yang memiliki nilai yang sama, serta menampilkan seluruh data dari tabel kiri lalu digabungkan dengan tabel kanan berdasarkan data yang cocok. Pada left join, setiap data dari tabel kiri akan ditampilkan meskipun tidak memiliki data yang cocok pada tabel kanan. jika tidak ada data yang cocok pada tabel kanan, maka nilai NULL akan ditampilkan pada kolom-kolom yang berasal dari tabel kanan pada hasil left join. Contoh tabel: Berikut contoh penggunaan left join pada tabel diatas: hasil dari query diatas:

Inner Join

Gambar
 Inner join merupakan jenis operasi penggabungan tabel dalam SQL yang menghasilkan hasil yang mencakup baris yang ada pada kedua tabel yang terlibat penggabungan. Inner join hanya menampilkan baris yang memiliki nilai yang cocok pada kedua tabel yang merupakan hasil penggabungan. Inner join biasanya digunakan untuk mengambil data dari dua atau lebih tabel yang saling terkait dalam database. Berikut contoh penggunaan inner join pada SQL:          -T abel pelanggan:           -Tabel pembelian: Kedua tabel tersebut dapat digabungkan dengan menggunakan perintah SQL inner join seperti contoh berikut: Berikut hasil query diatas:

CREATE INDEX

Gambar
Create index pada sebuah database dapat merujuk pada perintah SQL untuk membuat indeks pada satu atau beberapa kolom dalam sebuah tabel. Indeks digunaka untuk mempercepat pencairan dan pemfilteran data pada sebuah tabel.  Dengan menggunakan indeks, database dapat mencari dan memfilter data secara efisien, karena tidak perlu memeriksa baris pada setiap tabel. Sebaliknya, mesin database dapat menggunakan indeks untuk menemukan nilai yang dicari dengan cepat. Contoh create index: -Using btree  Using btree adalah salah satu metode indexing yang dapat digunakan pada kolom dalam sebuah tabel di database. Btree merupakan singkatan dari balanced tree, yaitu struktur data yang digunakan untuk mengatur data dalam sebuah index yang memungkinkan pencarian data dengan cepat dan efisien.