Posts

Showing posts with the label SQL Query

MS SQL Server Join Types Panduan Lengkap untuk Menggabungkan Tabel

Image
 Menggabungkan tabel (join) adalah salah satu operasi dasar dalam SQL Server yang sering digunakan untuk mendapatkan data dari beberapa tabel berdasarkan relasi tertentu. Artikel ini akan membahas berbagai tipe join di SQL Server, lengkap dengan contoh dan langkah-langkah implementasi. Inner Join Penjelasan: Mengembalikan baris yang memiliki kecocokan di kedua tabel berdasarkan kolom tertentu. Sintaks: SELECT kolom1, kolom2, ... FROM tabelA INNER JOIN tabelB ON tabelA.kolom = tabelB.kolom; Contoh: Kita memiliki dua tabel: SELECT Customers.Name, Orders.Amount FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID; Left Join (Outer Join) Penjelasan: Mengembalikan semua baris dari tabel kiri dan hanya baris yang cocok dari tabel kanan. Jika tidak ada kecocokan, kolom dari tabel kanan akan bernilai NULL . Sintaks: SELECT kolom1, kolom2, ... FROM tabelA LEFT JOIN tabelB ON tabelA.kolom = tabelB.kolom; SELECT Customers.Name, Orders.Amount FROM Customers LEFT JOIN O...

10 Contoh Query MS SQL Server yang Wajib Dikuasai Pemula

Image
Berikut adalah tutorial lengkap beserta langkah-langkah dan contoh query SQL Server yang harus dikuasai pemula untuk memahami dasar-dasar manipulasi dan pengelolaan database. SELECT (Mengambil Data dari Tabel) Langkah: Gunakan perintah SELECT untuk mengambil data dari tabel. Tambahkan * untuk semua kolom atau nama kolom tertentu. -- Ambil semua data dari tabel "Customers" SELECT * FROM Customers; -- Ambil hanya nama dan email SELECT Name, Email FROM Customers; WHERE (Filter Data Berdasarkan Kondisi) Langkah: Gunakan klausa WHERE untuk menentukan kondisi filter. Kombinasikan dengan operator seperti = , < , > , LIKE , dll. Contoh: -- Ambil pelanggan dengan ID lebih besar dari 5 SELECT * FROM Customers WHERE CustomerID > 5; -- Ambil pelanggan yang namanya mengandung "John" SELECT * FROM Customers WHERE Name LIKE '%John%'; INSERT INTO (Menambahkan Data ke Tabel) Langkah: Tentukan nama tabel dan kolom yang akan diisi. Gunakan nilai untuk setiap kolom ...

MS SQL Server Menguasai Join Subquery dan Fungsi Lanjutan

Image
SQL Server adalah salah satu platform manajemen database yang populer. Dalam tutorial ini, Anda akan mempelajari cara menguasai konsep JOIN , Subquery , dan Fungsi Lanjutan dengan contoh langkah demi langkah. Menggunakan JOIN untuk Menggabungkan Tabel Pengertian JOIN JOIN digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan kondisi tertentu. Jenis-Jenis JOIN INNER JOIN : Mengembalikan baris yang memiliki kecocokan di kedua tabel. LEFT JOIN : Mengembalikan semua baris dari tabel kiri dan kecocokan dari tabel kanan. RIGHT JOIN : Mengembalikan semua baris dari tabel kanan dan kecocokan dari tabel kiri. FULL OUTER JOIN : Mengembalikan semua baris dari kedua tabel, dengan kecocokan jika ada. Tabel Employees | EmployeeID | Name | DepartmentID |  | 1 | Alice | 101 |  | 2 | Bob | 102 |  | 3 | Charlie | NULL | Tabel Departments | DepartmentID | DepartmentName | | 101 | HR ...

Belajar SQL Server Panduan Praktis untuk Menulis Query dan Mengoptimalkan Kinerja

Image
SQL Server adalah salah satu sistem manajemen basis data relasional (RDBMS) yang banyak digunakan oleh perusahaan untuk mengelola dan menganalisis data. Dalam panduan ini, Anda akan mempelajari cara menulis query SQL dasar hingga tingkat lanjut serta teknik untuk mengoptimalkan kinerja query Anda. Persiapan Awal Instalasi SQL Server Unduh SQL Server dari situs resmi Microsoft. Ikuti panduan instalasi, pilih edisi sesuai kebutuhan (misalnya, Developer Edition untuk belajar). Instal SQL Server Management Studio (SSMS) sebagai alat untuk menulis dan menjalankan query. Membuat Database Baru Buka SQL Server Management Studio (SSMS). Klik kanan pada folder Databases > pilih New Database . Berikan nama untuk database Anda, misalnya "BelajarSQL". Klik OK untuk menyimpan. Menulis Query Dasar Membuat Tabel CREATE TABLE Karyawan (     ID_Karyawan INT PRIMARY KEY,     Nama VARCHAR(50),     Jabatan VARCHAR(50),     Gaji DECIMAL(10, 2),     Tangg...