Structured Query Language

Slides:



Advertisements
Presentasi serupa
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
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.
Fungsi SQL lanjut dan pengambilan data dari multiple table.
Pertemuan : 8 Basis Data Terapan
Basis Data Bab 3 Structured Query Language (SQL).
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.
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
SQL.
Fungsi JOIN.
RELASI DATABASE DENGAN MYSQL

PTIK-12 PERANCANGAN DATABASE (1)
P E R T E M U A N 12 SISTEM BASIS DATA.
SQL (Structured Query Language)
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
SQL-Fungsi Baris Tunggal
© 2010 © Rizki Arif Firdaus © 2010 © 2010.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
SQL (Structure Query Language)
SQL-Pembatas dan Pengurutan Data
JOIN Kuliah Tambahan.
SQL-Fungsi Baris Tunggal
Pertemuan Ke-6 Aljabar Relasional
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)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Bahasa query terpan.
JOIN.
Pemrograman Visual Akuntansi III
Menggunakan Subquery untuk Memecahkan Query Query
JOIN.
Using Subqueries to Solve Queries
QUERY SQL Modul Query.
Structure Query Language
Basis Data KD 3.3 (Penggabungan data)
Zeni Wahyu NurLaili Linda TrisiaHardianti
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
MENAMPILKAN DATA DARI BEBERAPA TABEL
Struktur Query Language
SQL (2) (Structure Query Language)
Query dalam sql server Pertemuan 6.
Menampilkan Data dari Beberapa Table
Structured Query Language (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Pertemuan 7 SQL – SELECT (Join Table)
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
RELASI DATABASE DENGAN MYSQL
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Querying Multiple Table
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
RELASI DATABASE DENGAN MYSQL
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Structured Query Language (SQL)
MENAMPILKAN DATA DARI BEBERAPA TABEL
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

Structured Query Language BASIS DATA

Join Join merupakan operasi yang digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut

Kartesian/CROSS JOIN Hasil Join Kolom berupa gabungan dari semua tabel yang di-join Baris merupakan semua kombinasi (jumlah perkalian) dari semua baris yang di-join

Kartesian/ Cross Join SELECT * FROM pegawai CROSS JOIN departemen

Natural Join NATURAL JOIN dibuat berdasarkan semua kolom pada dua tabel yang memiliki nama yang sama. Baris terpilih adalah yang memiliki nilai yang sama untuk setiap kolom yang bersesuaian dari dua tabel. Jika kolom memilki nama yang sama tapi tipe data berbeda, maka akan terjadi error.

Natural JOIN

Inner/Equi Join Digunakan untuk mendapatkan informasi dari beberapa tabel berdasar relasi yang sesuai Inner artinya informasi relasi ada pada setiap tabel Misal tabel employees memiliki primary key employee_id dan memiliki foreign key department_id dimana department_id ini merupakan primary key dari tabel department. SELECT * FROM pegawai INNER JOIN departemen ON pegawai.id_dept=departemen.id_dept Equi artinya relasi dinyatakan dengan bentuk persamaan (sama dengan, =) SELECT * FROM pegawai, departemen WHERE pegawai.id_dept=departemen.id_dept

Inner join

Left Join Left join digunakan untuk menampilkan semua data dari tabel sebelah kiri perintah left join beserta pasangannya dari tabel sebelah kanan. Meskipun terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai NULL.

Left join

RIGHT JOIN Menampilkan seluruh baris pada tabel yang disebut pada bagian kanan, tetapi menampilkan nilai null untuk setiap kolom yang tidak terdapat relasinya pada tabel sisi kiri SELECT * FROM pegawai RIGHT OUTER JOIN departemen on Departemen.id_manager=pegawai.id_pegawai