SQL (Structure Query Language)

Slides:



Advertisements
Presentasi serupa
Yuswanto Modifikasi Data.
Advertisements

SQL.
PERINTAH SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
SQL: Queries II, Constraints & Triggers (Chap. 5 – Ramakrishnan)
DML Lanjutan Pertemuan Minggu Ke-10.
SQL.
SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Materi 4 : Aljabar Boolean Dosen : Ulil Hamida
SQL Part 3 Latar Belakang Desain Tabel Normalisasi Aljabar relasional
Pertemuan : Basisdata Terapan
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
CURSORS Nama kelompok 10 Rizka Annisa
Data Manipulation Language Pertemuan : 4 Basis Data Terapan.
PRAKTIKUM 3 PEMROGRAMAN BASIS DATA. Menghapus baris  Deleting rows- DELETE FROM Use the DELELE FROM command to delete row(s) from a table, with the following.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
P E R T E M U A N 12 SISTEM BASIS DATA.
SQL (Structure Query Language)
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
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.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
SQL (Structure Query Language)
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
SQL (Structure Query Language)
SQL (Structure Query Language)
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
SQL-Pembatas dan Pengurutan Data
1 Pertemuan 11 The Manipulative part of the object data model (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
OPERATOR DAN FUNGSI MATEMATIK. Operator  Assignment operator Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda.
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
Structure Query Language
SQL.
Operasi Relasional Basis Data
SQL (Structure Query Language)
SQL (Structure Query Language)
Query.
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
SQL DML Pertemuan 6 dan 7.
- Modul 5 - Query Lanjut 2/20/2018 7:46 PM
ALJABAR RELASIONAL dan QUERY
SQL OVERVIEW.
Sistem Manajemen Basis Data
SQL (Structure Query Language)
Structured Query Language (SQL)
SQL (2) (Structure Query Language)
Structured Query Language (SQL)
Structured Query Language
Introduction to Database Management System Pertemuan 01
Data Manipulation Language (DML)
Structure Query Language (II)
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Structured Query Language (SQL)
Basis Data Bab 3 Structured Query Language (SQL).
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
DML dan View Oleh : Sri Herawati.
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

SQL (Structure Query Language) syurfah@gmail.com SQL (Structure Query Language) Materi 8 – Using the SET operators

Set Operator Tabel yang digunakan : Today! : Tujuan Pembelajaran Employees Job History Memahami prinsip penggunaan set operator dalam query Mampu menggunakan Set Operator {UNION | UNION ALL | INTERSECT | MINUS}

Set Operators

UNION Operator Operator union menghasilkan data dari tiap-tiap query dengan mengeliminir data-data yang duplikat Himpunan data A digabung dengan himpunan data B dengan mengeliminir data A yang sama dengan data B Nilai NULL jg diperhitungkan dalam pengecekan duplikasi Data secara default terurut berdasarkan kolom pertama pada klausa SELECT Operator UNION mengembalikan kedua nilai dari table dengan mengeleminasi duplikasi yang ada. Contoh : tampilkan detail job saat ini dan job sebelumnya dari semua employee. Tampilkan tiap employee hanya sekali.

UNION ALL Operator Operator union menghasilkan data dari tiap-tiap query termasuk data-data yang duplikat Semua data pada himpunan A digabung dengan himpunan B termasuk data-data duplikat Klausa DISTINCT tidak dapat digunakan Data tidak terurut secara default Operator UNION ALL mengembalikan kedua nilai dari table termasuk semua duplikasi. Contoh : tampilkan detail job saat ini dan job sebelumnya dari semua employee.

INTERSECT Operator INTERSECT Operator menghasilkan himpunan data yang merupakan irisan dari dua buah himpunan Operator ini memperhitungkan nilai NULL Contoh : tampilkan nomer pegawai dan nomer dari job-job yang pernah dipegang oleh pegawai sebelum memasuki masa pensiun.

MINUS Operator Operator MINUS menghasilkan himpunan data yang ada pada himpunan A tapi tidak ada di himpunan B. tampilkan nomer pegawai yang merubah pekerjaannya sedikitnya sekali.

Petunjuk Penggunaan Set Operator Pada klausa SELECT yg dilakukan SET Operator jumlah kolom dan tipe data harus sama Tanda kurung dapat digunakan untuk menentukan urutan eksekusi query Klausa ORDER BY: Terdapat pada bagian paling akhir Dapat menggunakan nama kolom, alias, atau posisi kolom Set Operator dapat digunakan pada subquery

Akal-Akalan jika terdapat perbedaan kolom Statement SELECT

Statement berikut ini menghasilkan kailmat dengan menggunakan dua operator UNION.

Exercise! The HR department needs a list of department IDs for departments that do not contain the job ID ST_CLERK. Use set operators to create this report. The HR department needs a list of countries that have no departments located in them. Display the country ID and the name of the countries. Use set operators to create this report.

Produce a list of jobs for departments 10, 50, and 20, in that order Produce a list of jobs for departments 10, 50, and 20, in that order. Display the job ID and department ID using set operators. Create a report that lists the employee ID and job ID of those employees who currently have a job title that is the same as their job title when they were initially hired by the company (that is, they changed jobs but have now gone back to doing their original job).

Exercise! The HR department needs a report with the following specifications: Last name and department ID of all the employees from the EMPLOYEES table, regardless of whether or not they belong to a department Department ID and department name of all the departments from the DEPARTMENTS table, regardless of whether or not they have employees working in them Kerjakan dgn subquery : Tampilkan pegawai yang pernah berganti job sedikitnya dua kali.

Next : Pengumpulan Tugas