SQL SERVER (JOIN TABLE)
Microsoft SQL Server adalah sistem manajemen database relasional yang
dikembangkan oleh Microsoft. Sebagai database, Microsoft SQL Server adalah produk
software yang fungsi utamanya adalah untuk menyimpan dan mengambil data seperti yang
diminta oleh aplikasi perangkat lunak lain, baik localhost atau pada komputer yang sama
maupun melalui jaringan (pada komputer lain dalam jaringan, termasuk jarigan internet).
Banyak edisi yang berbeda dari Microsoft SQL Server ditujukan untuk penggu yang berbeda
dan untuk beban kerja yang berbeda pula (mulai dari aplikasi kecil yang menyimpan dan
mengambil data di computer yang sama ataupun untuk jutaan pengguna dan komputer yang
mengakses data dalam jumlah besar dari Internet pada waktu yang sama).
▪ Login SQL Server 2022
Pertama menggunakan login Authentication -> Windows
Authencation kemudian Klik Connect dan akan menampilkan tampilan awal
SQL SERVER seperti gambar dibawah ini.
SISTEM BASIS DATA 1
▪ Database BikeStores
▪ SQL Server (OFFSET FETCH)
Untuk menghasilkan dari baris tertentu dalam hasil kueri dan
mengambil sejumlah baris tertentu.
• OFFSET digunakan untuk menentukan berapa banyak baris
yang akan dilewati sebelum mulai mengambil data.
• FETCH digunakan untuk menentukan berapa banyak baris yang
akan diambil setelah OFFSET.
SISTEM BASIS DATA 2
SISTEM BASIS DATA 3
▪ SQL Server (SELECT TOP)
SELECT TOP untuk membatasi jumlah baris yang dikembalikan oleh
hasil kueri.
SISTEM BASIS DATA 4
SELECT TOP PERCENT untuk menentukan jumlah produk yang
dikembalikan dalam kumpulan hasil.
SELECT TOP WITH TIES untuk memasukkan baris yang cocok
dengan nilai di baris terakhir.
SISTEM BASIS DATA 5
▪ SQL Server (SELECT DISTINCT)
SELECT DISTINCT untuk mengambil satu-satunya nilai berbeda
dalam daftar kolom tertentu.
SISTEM BASIS DATA 6
▪ SQL Server (BETWEEN)
SELECT BETWEEN merupakan operator logika untuk menentukan
rentang yang akan dihasilkan pada sebuah kueri.
▪ SQL Server (INNER JOIN)
Untuk mengabungkan dalam menghasilkan kumpulan data yang
menyertakan baris dari tabel kiri, mencocokkan baris dari tabel kanan.
SISTEM BASIS DATA 7
▪ SQL Server (LEFT JOIN)
Untuk mengabungkan memilih data mulai dari tabel kiri dan baris yang
cocok di tabel kanan. Jika baris pada tabel kiri tidak memiliki baris yang cocok
pada tabel kanan, kolom pada tabel kanan akan memiliki null.
▪ SQL Server (RIGHT JOIN)
Untuk mengabungkan memilih data mulai dari tabel kanan dan baris
yang cocok di tabel kiri. Jika baris pada tabel kanan tidak memiliki baris yang
cocok pada tabel kiri, kolom pada tabel kiri akan memiliki null.
SISTEM BASIS DATA 8
▪ SQL Server (FULL JOIN)
Untuk mengabungkan penuh mengembalikan kumpulan hasil yang
berisi semua baris dari tabel kiri dan kanan, dengan baris yang cocok dari kedua
record jika tersedia. Jika tidak ada kecocokan, record yang hilang akan memiliki
nilai NULL.
SISTEM BASIS DATA 9
▪ SQL Server (SELF JOIN)
Operasi penggabungan (join) dalam SQL yang menggabungkan baris-
baris dari satu tabel dengan baris-baris dari tabel yang sama. Self Join digunakan
Ketika memiliki tabel yang berisi data yang memiliki hubungan hierarkis atau
referensi ke diri sendiri.
SISTEM BASIS DATA 10
▪ SQL Server (SUM, AVG, MAX, MIN)
1. Fungsi SUM digunakan untuk menghitung total dari nilai-nilai dalam
kolom numerik.
2. Fungsi AVG digunakan untuk menghitung rata-rata dari nilai-nilai dalam
kolom numerik.
3. Fungsi MAX digunakan untuk menemukan nilai maksimum dalam kolom.
4. Fungsi MIN digunakan untuk menemukan nilai minimum dalam kolom.
5. Fungsi COUNT digunakan untuk menghitung jumlah baris dalam sebuah
tabel atau hasil dari sebuah query.
SISTEM BASIS DATA 11
SISTEM BASIS DATA 12