Skip to content Skip to sidebar Skip to footer

SELECT, SELECT JOIN DAN PIVOT pada SQL SERVER 2014

SELECT, SELECT JOIN DAN PIVOT pada SQL SERVER 2014


Menu Sebelumnya 


Sebelumnya kita sudah membahas tentang CRUD Pada SQL Server, kali ini kita akan mencoba untuk menampilkan data-data yang tersimpan di database. untuk menampilkan data-data tersebut, kita menggunakan perintah SELECT. Jika belum membuat databasenya, silahkan kunjungi Tutorial membuat database dengan SQL Server. Untuk selanjutnya, simak saja tutorial dibawah ini :

1.     SELECT 
SELECT adalah perintah SQL yang digunakan untuk menampilkan data didalam tabel, bentuk dasar SELECT adalah :

SELECT [field] FROM [nama_tabel]

Contoh program :

SELECT * FROM MAHASISWA

akan tampil seperti ini



Contoh program select di sql server


          Penjelasan : * untuk menampilkan semua kolom didalam tabel MAHASISWA

Jika ingin menampilkan beberapa kolom saja, misal menampilkan nama_matkul dan jenis dengan id=1

SELECT nama_matkul, jenis_matkul FROM MATKUL WHERE id=1

Contoh program select join di sql server



2.     SELECT JOIN

SELECT JOIN adalah perintah SQL untuk menampilkan data dari dua tabel atau lebih. Untuk JOIN, ada beberapa tipe, diantaranya INNER JOIN, FULL JOIN, LEFT JOIN, RIGHT JOIN,dan JOIN. Semua memiliki keunikan masing-masing. Sekarang kita buat dengan kasus menampilkan id, nama, dan kelas


SELECT mhs.id, mhs.nama, kls.nama_kelas FROM MAHASISWA mhs
INNER JOIN KELAS kls on kls.id = mhs.id_kelas

Contoh program inner join pada sql server


Dari hasil gambar diatas, INNER JOIN berfungsi untuk menampilkan data yang berelasi dan ada di masing-masing tabel yang berelasi


B.    FULL JOIN

SELECT mhs.id, mhs.nama, kls.nama_kelas FROM MAHASISWA mhs
FULL JOIN KELAS kls on kls.id = mhs.id_kelas


contoh program full join sql server


Dari gambar diatas, FULL JOIN berfungsi untuk menampilkan semua data yang berelasi meskipun masih kelas D3MI masih kosong



C.    LEFTJOIN

SELECT mhs.id, mhs.nama, kls.nama_kelas FROM MAHASISWA mhs
LEFT JOIN KELAS kls on kls.id = mhs.id_kelas


contoh program left join sql server


Sebenarnya fungsi dari LEFT JOIN untuk menampilkan data semua mahasiswa (left) yang ada meski belum memiliki kelas (right)

D.   RIGHTJOIN

SELECT mhs.id, mhs.nama, kls.nama_kelas FROM MAHASISWA mhs
RIGHT JOIN KELAS kls on kls.id = mhs.id_kelas

contoh program right joni sql server


Dari gambar diatas, RIGHT JOIN berfungsi untuk menampilkan data kelas (right) meski belum memiliki mahasiswa (left)



3.     PIVOT

PIVOT adalah perintah SQL Server yang digunakan untuk merubah data menjadi kolom

Contoh program :

SELECT id_mhs, [D3 MI],[S1 SI],[SI TI]
FROM
(
SELECT mhs.id id_mhs, mhs.nama nama_mhs, kls.nama_kelas namaKelas FROM MAHASISWA mhs
              JOIN KELAS kls on kls.id = mhs.id_kelas
)
kelasMahasiswa PIVOT
(
              MAX(nama_mhs)
              FOR namaKelas in([D3 MI],[S1 SI],[SI TI])
)
AS piv



Contoh program pivot sql server

Menu Selanjutnya 



Post a Comment for "SELECT, SELECT JOIN DAN PIVOT pada SQL SERVER 2014"