Oracle Academic Initiative

dokumen-dokumen yang mirip
PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

MODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Pertemuan 10 Structure Query Language(SQL)

Basis Data 1. Dasar SQL Query. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB 2 : Dasar Penulisan Statemen SQL Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement

Oracle Academic Initiative

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

PERTEMUAN 6 SUBQUERY

Oracle Academic Initiative

MODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

B a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS

B a s i s D a t a - 1 C H A P T E R. SQL Lanjutan 1. Copyright 2005 PENS-ITS

MODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

PRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data

Oracle Academic Initiative

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT

Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval)

Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut :

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.

Arsitektur Basis Data Oracle

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

Oracle Academic Initiative

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

Oracle Academic Initiative

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

Oracle Academic Initiative

STRUCTURE QUERY LANGUAGE DDL & DML

Basis Data Terapan. Yoannita, S.Kom

PERTEMUAN 8 PENGATURAN OUTPUT PADA SQL*PLUS

Perangkat Lunak Pengembangan Web

Oracle Academic Initiative

PERTEMUAN 3 FUNGSI BARIS TUNGGAL

Oracle Academic Initiative

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

PERTEMUAN 4 MENAMPILKAN DATA DARI BANYAK TABEL

PERTEMUAN 5 & 6 MEMBUAT QUERY

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

Pertemuan 4 Menampilkan/Mengambil Data Dari Database

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

SQL QUERY. Penggunaan Select untuk menampilkan data

MODUL 6. Advanced Query : Fungsi Baris Tunggal dan Fungsi Multi Baris PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Structured Query Language

Praktikum Basis Data 13 Structure Query Language 1

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut:

BAB IV PENGENALAN OPERATOR DASAR

Data Manipulation Language (DML)

Menggunakan Set Operators

MODUL 3. View PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

TRANSFO R M A SI DIAGRAM- ER ke DATABA S E RELASIONAL

LAPORAN PRAKTIKUM BASIS DATA LANJUT I

Bab 3. Query Lanjutan POKOK BAHASAN: TUJUAN BELAJAR:

Pernyataan Data Manipulation Language (DML) SQL

STRUCTURE QUERY LANGUAGE (SQL)

MODUL II SQL A. TUJUAN

Oracle Academic Initiative

Data Manipulation Language Bag. 1

BAB 11 FUNGSI-FUNGSI SQL SERVER

Basis Data. Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

Pertemuan 12 Pengenalan Structured Query Language

@Tessy Badriyah, SKom. MT. PERTEMUAN 12 VIEW

Pengantar basis data Manipulasi SQL

MODUL 7. Advanced Query : Menampilkan Data Dari Banyak Tabel PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Modul 3 : Query Penggabungan Tabel

Praktikum Basis Data 2017 TE UM

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Microsoft Access 2007

PERTEMUAN 9 MANIPULASI DATA

PRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint

MODUL II. Instalasi OracleXE Dan SQL

RENCANA PEMBELAJARAN

PERTEMUAN 10 PEMBUATAN TABEL

SQL Data Definition Language (DDL)

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

B a s i s D a t a - 1 C H A P T E R. SQL - Basic. Copyright 2005 PENS-ITS

Strctured Query Language BASIS DATA

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

1. Kompetensi Memahami perintah-perintah SQL untuk mengambil atau menampilkan data dalam suatu basis data dengan kondisi tertentu.

Microsoft Access 2007

Transkripsi:

Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Oracle Academic Initiative Halaman : 3-0

BAB 3 : Pembatasan dan Pengurutan Data 3.1. Sasaran Membatasi baris yang didapatkan dari suatu query Mengurutkan baris yang didapat dari suatu query 3.2. Membatasi Baris Mengggunakan Klausa WHERE Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE. Bentuk umumnya sebagai berikut : SELECT [DISTINCT] {*, column [alias], } FROM table; [WHERE condition(s) ]; Perintah SQLnya : 3.3. String Karakter dan Tanggal Penggunaan string karakter dan tanggal pada klausa WHERE menggunakan tanda petik tunggal. Format default dari tipe data tanggal adalah DD-MON-YY. Oracle Academic Initiative Halaman : 3-1

3.4. Kondisi Pembandingan Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut : WHERE expr operator value 3.5. Kondisi Pembandingan yang lain 3.6. Menggunakan kondisi BETWEEN Operator BETWEEN digunakan untuk menampilkan baris berdasarkan suatu jangkauan (range) nilai. 3.7. Menggunakan Kondisi IN Operator IN digunakan untuk menguji nilai-nilai yang ada dalam list (tanda kurung). Oracle Academic Initiative Halaman : 3-2

3.8. Menggunakan Kondisi LIKE Operator LIKE digunakan untuk membentuk pencarian string yang sesuai dengan nilai yang dicantumkan pada kondisi. Kondisi pencarian dapat berisi karakter atau bilangan, dan 2 (dua) symbol khusus berikut : % menotasikan zero atau banyak karakter _ menotasikan satu karakter 3.9. Menggunakan Kondisi NULL Untuk menguji adanya nilai NULL, digunakan operator IS NULL. Oracle Academic Initiative Halaman : 3-3

3.9. Kondisi Logika Operator logika mengkombinasikan hasildari dua komponen kondisi. 3 (tiga) macam operator logika yang tersedia, yaitu AND, OR, dan NOT. 3.10. Menggunakan Operator AND Operator logika AND akan bernilai benar jika semua kondisi benar. 3.11. Menggunakan Operator OR Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar. 3.12. Menggunakan Operator NOT Berikut ini contoh penggunaan dari operator logika NOT : Oracle Academic Initiative Halaman : 3-4

3.13. Aturan Presedensi Berikut ini table aturan presedensi : Urutan operasi Operator 1 Semua operator pembandingan 2 NOT 3 AND 4 OR Perhatikan contoh berikut ini, dan perhatikan hasil yang diperoleh berdasarkan presedensi operator yang digunakan : Gunakan tanda kurung untuk menunjukkan prioritas : 3.14. Klausa ORDER BY Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 (dua) jenis : ASC (Ascending urut naik), dan DESC (Descending urut turun). Secara default jika tidak ditampilkan maka dianggap urut naik. Oracle Academic Initiative Halaman : 3-5

3.15. Pengurutan menurun Untuk melakukan pengurutan menurun digunakan DESC. 3.16. Pengurutan dengan Kolom Alias Kolom alias juga bisa digunakan dalam klausa ORDER BY. 3.17. Pengurutan dengan Banyak Kolom Pengurutan data bisa melibatkan dua kolom atau lebih. Oracle Academic Initiative Halaman : 3-6

3.18. Latihan 1. Buat query untuk menampilkan nama dan gaji dari pegawai yang memiliki gaji lebih dari $2850. 2. Buat query untuk menampilkan nama pegawai dan nomer departemen dari pegawai tersebut untuk pegawai yang mempunyai nomer pegawai = 7566. 3. Tampilkan nama dan gaji untuk semua pegawai yang memiliki gaji yang tidak berada dalam range antara $1500 sampai $2850. 4. Tampilkan nama pegawai, pekerjaan dan tanggal mulai pegawai bekerja antara 20 February 1981 sampai 1 Mei 1981. Urutkan dengan urutan menaik pada kolom tgl mulai kerja. 5. Tampilkan nama pegawai dan nomer department dari semua pegawai dalam department 10 dan department 30 dalam urutan menaik berdasarkan nama. 6. Tampilkan nama dan gaji pegawai yang memiliki gaji lebih dari $1500 dan bekerja pada nomer department 10 atau 30. Beri judul kolom Pegawai dan Gaji Sebulan. Oracle Academic Initiative Halaman : 3-7

7. Tampilkan nama dan tanggal mulai kerja dari seorang pegawai yang mulai bekerja di tahun 1982. 8. Tampilkan nama, dan pekerjaan pegawai yang tidak mempunyai manager (nilai kolom mgr = NULL) 9. Tampilkan nama, gaji dan komisi dari semua pegawai yang memiliki komisi (kolom komisi tidak sama dengan NULL). Urutkan berdasarkan gaji dan komisi, dengan urutan menurun. 10. Tampilkan nama dari semua pegawai yang memiliki nama yang mengandung karakter A pada huruf ketiga. 11. Tampilkan nama pegawai yang memiliki dua huruf L pada namanya, dan bekerja di department 30, atau managernya = 7782 12. Tampilkan nama, pekerjaan, dan gaji dari semua pegawai yang memiliki pekerjaan CLERK atau ANALYST dan gajinya tidak sama dengan $1000, $3000 atau $5000. 13. Tampilkan nama, gaji, dan komisi dari semua pegawai yang memiliki jumlah komisi lebih dari jumlah gaji setelah dinaikkan 10%,. Oracle Academic Initiative Halaman : 3-8