Jelaskan hubungan antara perintah FULL JOIN dengan mode ON

Ilustrasi Database. Foto: Sincerely Media via Unsplash

Inner Join adalah salah satu istilah yang wajib kamu ketahui saat hendak belajar SQL. Pasalnya, istilah ini merupakan fungsi penting saat membuat database.

SQL (Structured Query Language) merupakan bahasa query yang dibuat untuk pengambilan informasi tertentu dari database. SQL berguna untuk jenis bahasa pemrograman apa saja, salah satunya Python.

Saat menggunakan Python, programmer membutuhkan SQL untuk mengambil data dari database. Dalam database terdapat tabel yang berisi kolom dan baris sesuai dengan jumlah kategori atau jenis informasi yang perlu disimpan.

Supaya menghasilkan output dan perancangan tabel yang baik, maka seorang programmer wajib menggunakan Join pada bahasa SQL. Ada salah satu jenis Join yang perlu kamu pelajari agar lebih mudah saat mengumpulkan data dari database, yaitu Inner Join.

Artikel ini akan membahas Inner Join yang sering digunakan dalam bahasa SQL untuk mengolah data dalam database. Jadi, Inner Join MySQL adalah sebagai berikut.

Ilustrasi Inner Join di SQL. Foto: Caspar Camille Rubin/Unsplash

Sebelum kita mulai dengan SQL Inner Join, perlu kamu ketahui bahwa Join adalah istilah yang banyak digunakan di SQL Server untuk menggabungkan dan mengambil data dari dua atau lebih tabel.

Pada database relasional dunia nyata, data terstruktur dalam jumlah yang besar. Dengan begitu, ada kebutuhan konstan untuk menggabungkan beberapa tabel ini berdasarkan hubungan logis di antara tabel-tabel tersebut.

Ada empat tipe dasar Join di SQL Server, salah satunya adalah Inner Join. Fungsi dari Inner Join adalah menampilkan suatu data dengan cara menghubungkan dua tabel atau lebih dalam satu perintah tersebut.

Data yang akan ditampilkan pada perintah Inner Join hanyalah data yang memiliki pasangan saja. Jika data tersebut memiliki kesamaan, maka data tidak dapat ditampilkan oleh Inner Join.

Nantinya, SQL Server akan membuat tabel baru dengan menggabungkan baris yang memiliki nilai yang cocok dalam dua tabel atau lebih. Gabungan ini didasarkan pada hubungan logis antara tabel dan digunakan untuk mengambil data yang muncul di kedua tabel.

Penulisan Sintaksis Inner Join pada SQL

Ilustrasi Inner Join. Foto: David Pupazavia Unsplash

Inner Join pada dasarnya digunakan untuk membandingkan baris pada tabel pertama. Lalu, tabel kedua untuk memeriksa apakah ada yang cocok berdasarkan kondisi yang disediakan.

Saat kondisi tersebut terpenuhi, maka nantinya dapat mengembalikan baris yang cocok di kedua tabel dengan kolom yang dipilih. Berikut adalah penulisan pada SQL database:

SELECT table1.column1,table1.column2,table2.column1,....

ON table1.matching_column = table2.matching_column;

Dengan keterangan sebagai berikut:

  • matching_column: Kolom umum untuk kedua tabel.

Kesimpulannya, Inner Join adalah suatu perintah pada SQL Server digunakan untuk menggabungkan beberapa tabel. Sehingga, akan menampilkan data-data yang mempunyai nilai sama antar tabel dalam sebuah database.

Nama : Indra sasongko Kelas : 12 RPL 1 1.Jelaskan yang anda ketahui tentang definisi left join ? Jawab: Left Join adalah cara untuk menghubungkan tabel dan menampilkan semua data pada tabel kiri yang tidak memenuhi syarat maupun memenuhi syarat, sedangkan data tidak memenuhi syarat akan bernilai NULL. 2.Jabarkan hubungan antara perintah SELECT dengan perintah DML disertai contohnya ? Jawab: Perintah SELECT merupakan cara untuk menyaring sebuah data, yang dimana termasuk sebagai kegiatan memanipulasi data atau biasa disebut DML. Contohnya : a.Menampilkan data pengguna yang berkomentar. b.Menampilkan total transaksi yang sudah terjadi (misal pada website toko). c.Menyortir transaksi dari berdasarkan tanggal transaksi. 3.Fungsi dari Select multi table adalah sebagai ?