SQL-Pembatas dan Pengurutan Data

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

SQL (Structured Query Language)
SQL (Struktured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Pertemuan : Basisdata Terapan
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Jalankan script sql berikut : sekolah.sql
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-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL (Structured Query Language)
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.
SQL-Fungsi Baris Tunggal
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Data Manipulation Language Presented by : Herianto.
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
Dinda Prasetia,Skom.. PerintahKeterangan SELECTUntuk menampilkan kolom FROMUntuk menampilkan tabel WHEREUntuk menampilkan baris ORDER BYUntuk mengurutkan.
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.
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
SQL-Fungsi Baris Tunggal
C U R S O R.
SQL (Structure Query Language)
Rekayasa Perangkat Lunak Materi 3 (Database)
Query.
SQL (Structure Query Language)
Query.
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
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
Basis Data [TK1064] IX. Select Di sajikan untuk Lingkungan TASS
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.
CURSOR.
PRAKTIKUM BASIS DATA (6) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
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.
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
DATA MANIPULATION LANGUAGE
Structured query language (sql)
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
CURSOR.
Transcript presentasi:

SQL-Pembatas dan Pengurutan Data Oleh : Devie Rosa Anamisa

Membatasi Baris Menggunakan Klausa Where Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE. Bentuk umumnya: SELECT [DISTICNT]{*,column[alias],..} FROM table [WHERE condition(s)];

Contoh : Mendapatkan pegawai yang bekerja di departemen 90 Perintah SQL: SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id =90

Kondisi Pembandingan Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut: WHERE exp operator value Contoh: SELECT last_name, salary FROM employees where salary > 9000

Kondisi Pembanding Yang Lain SELECT nama,tgl_lahir FROM dosen WHERE tgl_lahir BETWEEN '1980-01-01' AND '1984-12-01'

SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN ( 100, 101, 201 ) Operator LIKE digunakan untuk membentuk pencarian string yang sesuai dengan nilai yang dicantumkan pada kondisi. Kondisi pencarian dapat berisi karakter atau bilangan, dan 2 symbol khusus berikut: % menotasikan zero atau banyak karakter _ menotasikan satu karakter

SELECT nama FROM dosen WHERE nama LIKE 'M%‘ SELECT nama FROM dosen WHERE nama LIKE '%AM%' SELECT nama FROM dosen WHERE nama LIKE '_A%'

Kondisi Logika Operator logika mengkombinasikan hasil dari dua komponen kondisi. 3 macam operator logika yang tersedia, yaitu AND, OR dan NOT. Menggunakan operator AND Operator logika AND akan bernilai benar jika semua kondisi benar. Contoh: SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=1000 AND job_id LIKE '%MAN%'

Menggunakan Operator OR Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar. Contoh: SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=10000 OR job_id LIKE '%MAN%‘; Menggunakan Operator NOT SELECT employee_id, last_name, job_id FROM employees WHERE job_id NOT IN ( 'ad_vp');

Urutan Presedensi Perhatikan contoh berikut, dan perhatikan hasil yang diperoleh berdasarkan presedensi operator yang digunakan: SELECT last_name, job_id, salary FROM employees WHERE job_id = 'ad_vp' OR job_id = 'it_prog' AND salary >12000

Klausa ORDER BY Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 jenis : ASC (ascending – urut naik) dan DESC (descending – urut turun). Secara default jika tidak ditampilkan maka dianggap urut naik. Contoh: SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date

Soal Buat query untuk menampilkan nama dan gaji dari pegawai yang memiliki gaji lebih dari 6000. Buat query untuk menampilkan nama pegawai dan nomer departemen dari pegawai tersebut untuk pegawai yang mempunyai nomer pegawai = 7566. Tampilkan nama dan gaji untuk pegawai yang memiliki gaji yang TIDAK berada dalam nilai antara 4000 sampai 6000.

Terima Kasih