PRAKTIKUM BASIS DATA (6) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA

Slides:



Advertisements
Presentasi serupa

Advertisements

Yuswanto Modifikasi Data.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
PEMROGRAMAN BASIS DATA
Praktikum Database Pengenalan Query
DML Lanjutan Pertemuan Minggu Ke-10.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Pertemuan : 8 Basis Data Terapan
Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom Data Manipulation Language Basis Data 2.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
STORED PROCEDURE Achmad Yasid, SKom.
TRIGGER.
Microsoft SQL Server DDL dan DML dasar
SQL.
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
CURSORS Nama kelompok 10 Rizka Annisa
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Dinda Prasetia,Skom.. PerintahKeterangan SELECTUntuk menampilkan kolom FROMUntuk menampilkan tabel WHEREUntuk menampilkan baris ORDER BYUntuk mengurutkan.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
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
OPERATOR DATA MANIPULATION LANGUAGE. AND Operator AND digunakan untuk menampilkan satu atau lebih record jika kondisi pertama dan kondisi kedua bernilai.
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
HANDLING EXCEPTIONS.

C U R S O R.
SQL (Structure Query Language)
Stored Function Tanpa Parameter
PENJURUSAN DI ORACLE ORACLE DEVELOPER
Teknik Informatika Basis Data (MMT-042)
Query.
SQL (Structure Query Language)
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
DATA MANIPULATION LANGUAGE (DML)
SQL (Structure Query Language)
Blok PL/SQL Non Modular dan Modular
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
Struktur Query Language
Basis Data [TK1064] IX. Select Di sajikan untuk Lingkungan TASS
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Stored Function Dengan Parameter
Structured Query Language
BAB ENHANCED DATA MODELS FOR ADVANCED APPLICATIONS
Structured Query Language (SQL)
Structured Query Language
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
SQL Siti Mukaromah, S.Kom.
CURSOR.
FUNCTION Kelompok 2 : Dewi sandra ( ) Krisna indriarti ( ) Setiyono lukito ( ) Guruh tri L ( )
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
FUNCTION Muzamil Indra ( ) Oky Putranto ( )
Structured Query Language (SQL)
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
PL/SQL CURSOR Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
CURSOR.
Transcript presentasi:

PRAKTIKUM BASIS DATA (6) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT

SUB QUERY CREATE TABEL EMPLOYEES1 DAN EMPLOYEES2: LOAD DATA DELETE 2 DATA DARI TABEL EMPLOYEE1 DAN EMPLOYEE2 SUB QUERY: SELECT EMPLOYEE_ID FROM EMPLOYEES1 WHERE EMPLOYEE_ID IN (SELECT EMPLOYEE_ID FROM EMPLOYEES2)

DISTINCT Distinct : Memilih 1 saja record-record yang berulang SELECT DISTINCT JOB_ID FROM EMPLOYEES

FUNCTION Sekumpulan syntax (kode) yang dapat dijalankan dan menghasilkan sebuah data baru CREATE [OR REPLACE] FUNCTION function_name [(parameter1 [mode1] datatype1, parameter2 [mode] datatype2, ...)] RETURN datatype IS|AS [local_variable_declarations; …] BEGIN -- actions; RETURN expression; END [function_name];

CONTOH FUNCTION CREATE OR REPLACE get_sal p_id IN (employees.employee_id%TYPE) p_increment IN (NUMBER := 1) RETURN NUMBER IS v_sal employees.salary%TYPE:=0; BEGIN SELECT salary * p_increment INTO v_sal FROM employees WHERE employee_id = p_id; RETURN v_sal; END get_sal;

PENJELASAN employees.employee_id%TYPE (Gunakan type data yang sama dengan kolom employee_id pada tabel employees) NUMBER := 1) berarti nilai defaultnya = 1

GUNAKAN FUNCTION SELECT last_name, employee_id, salary, get_sal(employee_id, 1.4) “Proposed Salary” From employees

Latihan 1. Tampilkan nama pertama, email dan gaji pegawai yang memiliki nama depan berawalan Dwiatau berakhiran watidan memiliki domain email baik di yahoo.com, gmail.com, hotmail.com maupun eepis-its.edu. Tampilkan menurut abjad nama pertama. 2.Tampilkan nomor departemen, rata-rata gaji dan total gaji pegawai untuk tiap-tiap manager departemen yang memimpin. 3.Tampilkan nomor departemen, rata-rata gaji dan total gaji setahun pegawai untuk tiap-tiap manager departemen yang memimpin, dan yang memiliki total gaji setahun tadi > 50 juta, serta nama belakang manager mengandung kata sal.