Belajar Tampilkan Data dengan SELECT WHERE JOIN DAN UNION
Penulis: Erwanto Joko
Diposting pada: 17 Maret 2021 dilihat: 503 kaliKali 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.namaKolom1LEFT JOIN
select namaTable1.*,namaTable2.* from namaTable1 LEFT JOIN namaTable2 ON namaTable1.namaKolom1 = namaTable2.namaKolom1OUTER 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 TblGuruinti 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
