Anda di halaman 1dari 41

Sesion V (Mengenal Dasar Query)

Sesion VI (Mengenal
Dasar Query)
Sesion VII (Query Lanjutan)
Tampilkan seluruh Pegwai dan pendapatanya yang berpenghasilan antara 4800 dan 6000
dari table EMPLOYEES

Menampilkan seluruh nama pegwai yang memiliki bergaji 2100, 2200, 2400
Tampilkan nama seluruh Pegwai yang jabatanya adalah President atau Administration Vice
President dari table EMPLOYEES

Menampilkan Nama Kota yang berawalan T dari table Location


menyeleksi baris pada job_id, yang di awali dengan ac, fi ,mk, atau st kemudian di ikuti
denagna krakter _m dan di akhiri dengan an atau gr, format ‘i’ membuat tidak case-
insensitive
REGEXP_REPLACE

REGEXP_REPLACE digunakan untuk menggantikan - Nomor telepon format


"nnn.nnn.nnnn.nnnnnn" Dengan format "+ nnn-nn-nnnn-nnnnnn"
REGEXP_SUBSTR mengembalikan substring - Terdiri dari satu atau lebih kemunculan angka
dan garis - metacharacter ‟+‟ menentukan beberapa kejadian dalam [[: digit :]-]+
Contoh 5 REGEXP_INSTR mulai mencari pada karakter pertama - Dalam string dan
mengembalikan posisi awal (default) dari kedua - Terjadinya satu atau lebih karakter non-
kosong - REGEXP_INSTR mengembalikan 0 jika tidak ditemukan - metacharacter ^
menunjukkan TIDAK, seperti di ruang TIDAK [^]

Menampilkan nama jalan dan nama Kota yang provinsinya berisi data NULL
Tampilkan semua informasi dari table REGIONS dengan urutan berdasarkan nama
REGION_NAME secara Ascending

Tampilkan Employee_ID,JOB_ID, tanggal mulai dan tanggal berakhir berdasarkan


Employee_ID
menyusun Employee_ID berdasarkan Start_Date maka harus dispesifikasikan minor order
sbb :
Sesion VIII (Query Lanjutan)
Menampilkan rata-rata gaji seluruh pegawai

Menampilkan jumlah gaji seluruh pegawai

Menampilkan gaji terendah seluruh pegawai


Menampilkan gaji tertinggi seluruh pegawai

Menampilkan jumlah seluruh pegawai


Menampilkan nomor pekerjaan dan jumlah gaji berdasarkan nomor pekerjaan

Menampilkan nomor departemen, nomor pekerjaan dan jumlah gaji bedasarkan


departemen dan nomor pekerjaan.
Menampilkan nomor pekerjaan yang mempunyai jumlah gaji lebih dari 15000.
Sesion IX (Ekspresi Query)
Menampilkan jumlah gaji seluruh pegawai yang di nama aliaskan sebagai total_salary
Menampilkan jumlah gaji (di aliaskan sebagai total_salary) per nama jabatan pegawai

Sesion X (Query Antar Tabel)


Menampilkan nama pegawai, pekerjaannya, batas gajinya tanpa alias

Menampilkan nama pegawai, pekerjaannya, batas gajinya memakai alias

Sesion XI (Penggunaan Fungsi)


Menampilkan tanggal ,bulan, dan tahun dari sistem
Menmpilkan masa kerja pegawai yg bernama Steven king dari table EMPLOYEE

Menampilkan tahun kerja steven King


Menambahkan 3 bulan masa kerja steven king

Menampilkan Email Stephen King Dengan huruf kecil semua A. Sebelumnya


Sesion XII (Query Multi-Table)
Inner Join atauSimple Join : adalah bentuk kondisi join dimana nilai relasi yang terjadi antar
dua table(binary relation) adalah sama (terdapat hubungan antara Primary Key dan Foreign
Key)
Memilih data dari dua table dengan NATURAL JOIN Syntax
Memilih data dari beberapa table dengan JOIN USING Syntax 1. dua table

3 table
Memilih data dari beberapa table dengan JOIN ON Syntax (2 table)
Memilih data dari beberapa table dengan JOIN ON Syntax (3 table)

Contoh berikut akan menampilkan id pegawai dan nama belakang pegawai dengan id
manager dan nama belakang manajer pada table EMPLOYEE
Memilih data dari beberapa table dengan Outer Joins Syntax a. LEFT OUTER JOIN
. RIGHT OUTER JOIN
FULL OUTER JOIN
Sesion XIII (Sub Query)
Menampilkan nomor departemen dan nama departemen yang ada pegawainya terdaftar di
tabel employees

Menampilkan nama pegawai dan gaji yang gajinya terendah dari seluruh pegawai yang ada
Menampilkan nama pegawai dan gaji terkecuali pegawai yang gajinya paling rendah
Sesion XIV (Aplikasi View)
Memakai beberapa tabel

Anda mungkin juga menyukai