Query dalam sql server Pertemuan 6.

Slides:



Advertisements
Presentasi serupa
PERINTAH SQL.
Advertisements

Basisdata 2 T.Informatika UTM Ganjil 2012/2013 1Fika Hastarita Rachman.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Database Relasi Pertemuan 3.
RELASI & JOIN.
Latihan SQL.

QUERY Antar Tabel Basis Data.
DML Lanjutan Pertemuan Minggu Ke-10.
Sistem Manajemen Basis Data
Fungsi SQL lanjut dan pengambilan data dari multiple table.
Pertemuan : 8 Basis Data Terapan
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
Select Case.
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
TRIGGER.
Microsoft SQL Server DDL dan DML dasar
INNER JOIN.
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
Fungsi JOIN.
RELASI DATABASE DENGAN MYSQL

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Deklarasi dan Assignment Variable
P E R T E M U A N 12 SISTEM BASIS DATA.
BASIS DATA TERAPAN Pertemuan 2.
SQL: DML (2) Basis Data Pertemuan 07.
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
SQL-Fungsi Baris Tunggal
STRUCTURED QUERY LANGUAGE (SQL)
SQL (Structure Query Language)
JOIN Kuliah Tambahan.
SQL-Fungsi Baris Tunggal
QUERY Antar Tabel Basis Data.
Structure Query Language
Menampilkan Data dari Beberapa Tabel
Teknik Informatika Basis Data (MMT-042)
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
MENAMPILKAN DATA DARI BEBERAPA TABEL
JOIN.
Pemrograman Visual Akuntansi III
Menggunakan Subquery untuk Memecahkan Query Query
JOIN.
Using Subqueries to Solve Queries
Manajemen Basis Data menggunakan SQL Server
PEMASARAN BERBASIS WEB
QUERY SQL Modul Query.
Praktikum Berkas dan Basis Data
Sistem Manajemen Basis Data
Basis Data KD 3.3 (Penggabungan data)
Zeni Wahyu NurLaili Linda TrisiaHardianti
MENAMPILKAN DATA DARI BEBERAPA TABEL
Structured Query Language
Pertemuan 7 SQL – SELECT (Join Table)
Membuat Laporan Jurnal Umum, Buku Besar dan Neraca Saldo
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
RELASI DATABASE DENGAN MYSQL
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Querying Multiple Table
CURSOR.
RELASI DATABASE DENGAN MYSQL
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

Query dalam sql server Pertemuan 6

SELECT dengan fungsi aggregate SELECT dengan percabangan

SELECT DENGAN MULTIPLE TABLE SELECT dengan menggunakan beberapa tabel Sebagai contoh : SELECT p.nip,p.nama,p.gol, p.jabatan FROM pegawai p, golongan g, jabatan j WHERE p.gol = g.gol and p.jabatan=j.jabatan

Select dengan fungsi agregate Fungsi aggregate merupakan fungsi-fungsi yang digunakan untuk melakukan perhitungan statistikal dalam tabel. Fungsi ini dapat gunakan hanya pada field-field yang bertipe numerik (int, money)

contoh Menampilkan pegawai yang memiliki gaji pokok paling tinggi SELECT MAX(gajipokok) AS [Gaji Tertinggi] FROM pegawai

contoh Menampilkan total gaji pokok yang harus di bayarkan oleh perusahaan select sum(gajipokok) from pegawai

Latihan Menampilkan karyawan yang memiliki tunjangan terbesar?

SELECT DENGAN PERCABANGAN Percabangan dalam sebuah perintah SELECT bisa digunakan untuk memberikan field temporer ke sebuah tampilan data.

contoh SELECT nip,nama,kota, domisili = Case kota When ‘Surabaya’ then ‘dalam kota’ Else ‘Luar Kota’ end FROM pegawai

Select dengan variabel Perintah select juga dapat digunakan untuk menampilkan nilai dari sebuah variabel. Penggunaan variabel akan di jelaskan lebih detail pada pertemuan Store Procedure

contoh MencaRI nama pegawai dengan nama “rudi” DECLARE @nama as varchar(20) Set @nama=‘rudi’ Select * from pegawai where nama like ‘%’+@nama+’%’

Select dengan Join Operator join merupakan operator yang digunakan untuk menggabungkan beberapa tabel sekaligus. Dalam implementasi, Dapat menggunakan WHERE Dapat menggunakan operator JOIN

Operator JOIN Operator JOIN terbagi menjadi 3 macam: INNER JOIN OUTER JOIN CROSS JOIN

INNER JOIN Jenis ini hanya akan menggabungkan dua tabel yang telah di relasikan fieldnya secara tepat. Artinya: tabel A dan tabel B akan di hubungkan jika field yang akan direlasikan pada tabel A ada pada tabel B (primary key pada tabel A di hubungkan dengan foreign key pada tabel B)

contoh SELECT g.gol, p.nip,p.nama,g.tunj_gol FROM golongan g INNER JOIN pegawai ON g.gol = p.gol

Outer JOIN Merupakan kebalikan dari operator Inner Join yaitu tetap mengambil data dari field tabel pertama meskipun tidak mempunyai relasi dengan tabel kedua. Terdapat 2 macam operator Outer Join Left Outer Join Right Outer Join

Left Outer Join Menampilkan semua data dari tabel sebelah kiri meski tidak mempunyai data yang berelasi dengan tabel yang berada di sebelah kanan SELECT g.gol, p.nip,p.nama,g.tunj_gol FROM golongan g LEFT OUTER JOIN pegawai ON g.gol = p.gol

Right Outer JOIN Menampilkan semua data dari tabel sebelah kanan meski tidak mempunyai data yang berelasi dengan tabel yang berada di sebelah kiri. Kebalikan dari Left Outer JOIN SELECT g.gol, p.nip,p.nama,g.tunj_gol FROM golongan g right OUTER JOIN pegawai ON g.gol = p.gol

CROSS JOIN Operator ini akan menampilkan semua data yang mungkin berhubungan antara satu tabel dengan tabel lain Dengan kata lain, tidak akan di tentukan field mana yang berelasi antara satu dengan lainnya. Akibatnya akan muncul data yang tidak akurat. Operator ini jarang digunakan dalam implementasi.

contoh SELECT g.gol, p.nip,p.nama,g.tunj_gol FROM pegawai p CROSS JOIN golongan g