Belajar Tampilkan Data dengan SELECT WHERE JOIN DAN UNION


Penulis: Erwanto Joko
Diposting pada: 17 Maret 2021 dilihat: 503 kali

Kali ini idsecretdevs ingin share beberapa hal terkait database, apa yang kamu ketahui tentang database ? Pastinya adalah query nah dalam artikel ini akan membahas beberapa query dasar yang biasa digunakan programmer atau database administrator atau it support untuk mengecek suatu data. Langsung ke tkp aja ya.

Di bawah ini beberapa sintak query simple yang biasa digunakan untuk tampilkan data, untuk query yang ada didalam artikel ini adalah query SQL server/MSSQL karena ada beberapa yang berbeda antara MSSQL dengan Mysql

Langkah awal sebelum query adalah menentukan database apa yang akan di tuju. kamu bisa langsung menuliskan ini

use namadatabase

Menampilkan data keseluruhan dalam 1 table

select * from namaTable

Menampilkan data dengan limit

select TOP 10 * from namaTable

Menampilkan dengan aturan , tampil urutan berdasarkan abjad/nomor pada sebuah kolom

urut dari terkecil
select * from namaTabel Order by namaKolom asc

urut dari terbesar
select * from namaTabel Order by namaKolom desc

Menampilkan data dengan parameter

select * from namaTable where namaKolom = 'parameter nilai'

Menampilkan data dengan parameter lebih dari 1 atau dengan logika AND / OR / dsb

select * from namaTable where namaKolom1 = 'parameter 1' AND namaKolom2 = 'parameter 2'

Menampilkan data dengan fungsi IN/NOT IN , query dengan parameter data > 1
Terdapat 2 fungsi IN dan Not IN bedanya hanya data ada atau data tidak ada pada data query yg menjadi data ceknya

select * from namaTable where namaKolom IN (select namaKolom2 from namaTable2)
select * from namaTable where namaKolom NOT IN (select namaKolom2 from namaTable2)

Menampilkan data dengan JOIN, terdapat banyak JOIN yang dapat di gunakan

INNER JOIN
select namaTable1.*,namaTable2.* from namaTable1 INNER JOIN namaTable2 ON namaTable1.namaKolom1 = namaTable2.namaKolom1

LEFT JOIN
select namaTable1.*,namaTable2.* from namaTable1 LEFT JOIN namaTable2 ON namaTable1.namaKolom1 = namaTable2.namaKolom1

OUTER JOIN
select namaTable1.*,namaTable2.* from namaTable1 OUTER JOIN namaTable2 ON namaTable1.namaKolom1 = namaTable2.namaKolom1

Menampilkan data dengan UNION atau penggabungan data, contoh case ingin menarik semua data yang ada disekolah data guru dan siswa. karena data ini biasanya terpisah table maka dari itu kita butuh Union untuk menggabungkan

select namasiswa as nama,nis as noInduk from Tblsiswa
UNION
select namaguru as nama,nik as noInduk from TblGuru

inti dari union ini adalah samakan nama kolomnya agar dapat terRangkum dalam kolom yg sama

Oke kali ini cukup sampai disini dulu ya, artikel ini jelaskan beberapa query untuk menampilkan data dengan sql server atau MSSQL