SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

SQL.
SQL (Structured Query Language)
SQL (Struktured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
Restricting and Sorting Data
1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi.
SQL.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Jalankan script sql berikut : sekolah.sql
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
Data Manipulation Language Pertemuan : 4 Basis Data Terapan.
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
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.
SQL (Structured Query Language)
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Data Manipulation Language Presented by : Herianto.
Dinda Prasetia,Skom.. PerintahKeterangan SELECTUntuk menampilkan kolom FROMUntuk menampilkan tabel WHEREUntuk menampilkan baris ORDER BYUntuk mengurutkan.
SQL (Structure Query Language)
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
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
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
SQL-Fungsi Baris Tunggal
SQL (Structure Query Language)
Query.
SQL.
SQL (Structure Query Language)
SQL (Structure Query Language)
Query.
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
SQL -- DML Pertemuan 7.
SQL: DML Basis Data Pertemuan 06.
Connect to the Server - Putty
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
SQL pada basis data client-server
Stucture Query Language
QUERY SQL Modul Query.
ALJABAR RELASIONAL dan QUERY
Structured Query Language (SQL)
Perintah Manipulasi Data
SQL (2) (Structure Query Language)
Structured Query Language
Structured Query Language (SQL)
Jalankan script sql berikut : sekolah.sql
Data Manipulation Language (DML)
SQL Siti Mukaromah, S.Kom.
Structure Query Language (II)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Structured Query Language (SQL)
ACCESS POINT 2007 PT. JASA MARGA SURABAYA.  Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian.
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
Structured query language (sql)
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m

Tujuan Pembelajaran a) Pembatasan baris dalam query b) Mengurutkan baris dalam query c) Menggunakan ‘&’ di iSQL Plus untuk membatasi dan mengurutkan output pada saat run time  Today! :  Klausa WHERE Klausa WHERE  String Karakter & Tanggal String Karakter & Tanggal  Kondisi Perbandingan Kondisi Perbandingan  Kondisi BETWEEN Kondisi BETWEEN  Kondisi IN Kondisi IN  Kondisi LIKE Kondisi LIKE  Kondisi NULL Kondisi NULL  Kondisi LOGIKA Kondisi LOGIKA  Klausa ORDER BY Klausa ORDER BY

Membatasi Baris menggunakan klausa WHERE  Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE.  WHERE membatasi query hanya pada baris-baris yang memenuhi sebuah kondisi. Condition terdiri dari nama kolom, ekspresi, konstanta dan operator pembanding.

Contoh penggunaan WHERE  Menampilkan data pegawai yang bekerja di department_id 90. BAC K

String Karakter dan Tanggal Nilai karakter string dan tanggal diletakkan diantara tanda kutip tunggal Nilai karakter bersifat case-sensitive, dan nilai tanggal adalah format-sensitive Default tanggal adalah DD-MON-RR BAC K

Kondisi Perbandingan  Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut: WHERE exp operator value

Contoh penggunaan Perbandingan BAC K

Penggunaan Kondisi BETWEEN  Gunakan kondisi BETWEEN untuk menampilkan baris berdasarkan pada range nilai. BAC K

Penggunaan Kondisi IN  Digunakan untuk mencari nilai dalam satu kelompok nilai (daftar / list). Nilai dalam daftar terdiri atas satu atau lebih. BAC K

Penggunaan kondisi LIKE  Gunakan kondisi LIKE untuk menentukan baris yang sesuai dengan nilai string yang dicari  Kondisi pencarian dapat berisikan karakter atau angka :  % mewakili 0 s/d tak hingga dari sembarang karakter  _ mewakili 1 sembarang karakter BAC K

Penggunaan kondisi NULL BAC K

Kondisi LOGIKA  Operator logika mengkombinasikan hasil dari dua komponen kondisi.  3 macam operator logika yang tersedia, yaitu AND, OR dan NOT.ANDORNOT

Logika – Operator AND  Operator logika AND akan bernilai benar jika semua kondisi benar BAC K

Logika – Operator OR  Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar. BAC K

Logika – Operator NOT

Urutan Precedence  Penggunaan tanda kurung untuk mengesampingkan aturan precedence

Contoh penggunaan Urutan Precedence BAC K

Klausa ORDER BY  Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 jenis : ASC (ascending – urut naik) dan DESC (descending – urut turun).  Default pengurutan data adalah ASC  Tempatkan klausa ORDER BY diakhir statement SELECT  Numerik diurutkan dari nilai terkecil ke nilai terbesar, misal  Tanggal ditampilkan mulai dari tanggal terawal, misal 01-JAN-92, 01- JAN-95.  Karakter ditampilkan sesuai dengan urutan abjad, yaitu dari A sampai Z  NULL ditampilkan pada urutan terakhir apabila menggunakan ascending order, dan ditampilkan diurutan pertama apabila menggunakan descending order.  Pada ORDER BY bisa menggunakan kolom yang tidak disebutkan pada perintah SELECT.

Contoh Pengurutan BAC K

Exercise! HR Departments membutuhkan bantuan Anda untuk menampilkan beberapa query : 1. HR Department membutuhkan sebuah laporan yang menampilkan last_name dan salary dari pegawai yang mendapatkan gaji lebih dari $12, Buat laporan untuk menampilkan last_name, job_ID dan start_date dari pegawai dengan nama Matos dan Taylor. Urutkan berdasarkan start_date. Buat nama masing masing kolom dengan bahasa ind. 3. Tampilkan last_name dan department_number dari semua pegawai yang berkerja di departments 20 atau 50. Urutkan secara alphabet berdasarkan nama. 4. Manajer HRD membutuhkan sebuah laporan yang menampilkan last_name dan hire_date untuk semua pegawai yang direkrut pada tahun 1994.

Exercise! 5. Menampilkan employee_id, first_name dan last_name diawali huruf D dan memiliki karakter a & e pada last name_nya. 6. Menampilkan id dan nama karyawan yang memiliki nama diakhiri dengan huruf n. 7. Menampilkan id dan nama karyawan yang memiliki nama diawali dengan huruf H. 8. Which statement reports on unique JOB_ID values from the EMPLOYEES table? (Choose all that apply.)  A. SELECT JOB_ID FROM EMPLOYEES;  B. SELECT UNIQUE JOB_ID FROM EMPLOYEES;  C. SELECT DISTINCT JOB_ID, EMPLOYEE_ID FROM EMPLOYEES;  D. SELECT DISTINCT JOB_ID FROM EMPLOYEES;

Next :  Pengumpulan Tugas  Restricting and Sorting Data