Pertemuan 4 Menampilkan/Mengambil Data Dari Database

dokumen-dokumen yang mirip
Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT

Strctured Query Language BASIS DATA

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

Pertemuan 10 Structure Query Language(SQL)

Oracle Academic Initiative

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

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

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

SQL Data Definition Language (DDL)

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

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

Basis Data Terapan. Yoannita, S.Kom

BAB III STRUCTURED QUERY LANGUAGE (SQL)

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

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

STRUCTURE QUERY LANGUAGE (SQL)

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

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

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

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

Oracle Academic Initiative

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

PERTEMUAN 6 SUBQUERY

Data Manipulation Language Bag. 1

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

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A

STRUCTURE QUERY LANGUAGE DDL & DML

Pengantar basis data Manipulasi SQL

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

Praktikum Basis Data 13 Structure Query Language 1

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

SQL. Brigida Arie Minartiningtyas, M.Kom

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

Arsitektur Basis Data Oracle

Data Manipulation Language (DML)

S Q L. Sejarah SQL. Penulisan Perintah SQL. SQL (Structure Query Language)

PERTEMUAN 5 & 6 MEMBUAT QUERY

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Data Manipulation Language (DML)

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

Structured Query Language

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

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

Oracle Academic Initiative

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

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

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

LAPORAN TUGAS BASIS DATA I

BAB 11 FUNGSI-FUNGSI SQL SERVER

SISTEM BASIS DATA AUB SURAKARTA

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

Menggunakan Set Operators

Strctured Query Language BASIS DATA

Modul 3 : Query Penggabungan Tabel

SISTEM BASIS DATA STMIK-AUB SURAKARTA

Oracle Academic Initiative

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

LAPORAN PRAKTIKUM BASIS DATA LANJUT I

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

SISTEM INFORMASI Marta Lenah Haryan8 Copyright Wondershare So3ware

Pertemuan 10. Bahasa Query Terapan

MODUL 5 INTERNET PROGRAMMING : MySQL

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


Oracle Academic Initiative

BAB IV PENGENALAN OPERATOR DASAR

MODUL 1 PENGENALAN MYSQL

Basis Data. Structured Query Language (SQL)

Oracle Academic Initiative

SQL QUERY. Penggunaan Select untuk menampilkan data

PRAKTIKUM 5 SISTEM BASIS DATA JOIN

SUBQUERY-2. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

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

Esson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013

Perangkat Lunak Pengembangan Web

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

Kegiatan Praktikum Sistem Basis Data Kelompok B

Kontrak Kuliah. Perintah Manipulasi Data. Edi Sugiarto, S.Kom, M.Kom

Statement DDL Create database drop database Create table drop table alter table

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

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

Modul 3 Pengelolaan Tabel

PERINTAH DASAR MySQL

CONTOH SQL. ERD untuk entitas Mahasiswa mengambil/mengikuti Kuliah. N mengikuti. N Kuliah. Mahasiswa MEMBUAT (CREATE) TABEL. Buat tabel mahasiswa:

RENCANA PEMBELAJARAN

3 rd DML : Selection(3)

MODUL PRAKTIKUM 06. Database Implementation dengan Aggregate. - Mengetahui dan membuat perintah dasar Aggregate Count, Sum, AVG, Min, Max.

System Technology Database 1. Struktur Dasar SQL. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

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

Transkripsi:

Pertemuan 4 Menampilkan/Mengambil Data Dari Database Aktivitas yang sering digunakan pada database yaitu pengambilan data yang ada di dalamnya. Pada pertemuan ini akan dibahas tentang pengambilan data dari database dengan perintah query Select. Statement Select ini berfungsi : - Mengambil data dengan kriteria tertentu dari suatu database - Mengurutkan data - Mengelompokkan data - Menggabungkan data dari beberapa tabel Perintah Select Syntax : SELECT select_list [INTO new_table_] FROM table_source [WHERE search_condition] [GROUP BY group_by_expression [HAVING search_condition] [ORDER BY order_expression [ASC DESC] ] Apabila Anda ingin menampilkan semua klom yang ada pada suatu tabel, maka Anda dapat memberikan perintah Select * Contoh : Tampilkan semua field pada tabel pegawai Select * from pegawai Diktat Pemrograman Client Server 39

Ekspresi dan Operator Operator yang digunakan dalam SQL Server 7 adalah operator yang biasanya digunakan dalam bahasa pemrograman diantaranya : a. Operator Perhitungan/Aritmatika Operator perhitungan meliputi pangkat/akar, kali/bagi, modulus, jumlah/kurang b. Operator Karakter Meliputi penggabungan c. Operator Perbandingan Meliputi = (sama dengan), <> (tidak sama dengan), > (lebih besar dari), < (kurang dari), >= (lebih besar atau sama dengan), <= (lebih kecil atau sama dengan),!< (tidak kurang dari),!> (tidak lebih dari),!=(tidak sama dengan) d. Operator Logika - NOT berfungsi untuk membalikkan nilai boolean - AND digunakan jika kedua ekspresi benar - OR digunakan jika salah satu dari ekspresi benar - BETWEEN bernilai benar apabila operand berada di dalam jangkauan - LIKE bernilai benar apabila operand menemukan standar - IN bernilai benar apabila beberapa item bernilai benar - SOME bernilai benar apabila item apapun bernilai benar - ANY bernilai benar apabila beberapa item bernilai benar - ALL bernilai benar apabila semua bernilai benar e. Bitwise Bitwise meliputi & (bitwise AND), (bitwise OR), ^ (bitwise Exclusive OR) f. Unary Meliputi : + (positif), - (negatif) dan ~ (bitwise NOT) Diktat Pemrograman Client Server 40

Contoh : Tabel Pegawai, dengan data sebagai berikut : NIP nama alamat kota kode_dept golongan ------ ------------- ------------------------- ---------- --------- -------- 974001 Amir Jl. Kalimantan 10 Surabaya PR C 974002 Budi Jl. Kalimantan 15 Surabaya PS B 984001 Cica Jl. Arjuna 112 Sidoarjo AK A 984002 Dodi Jl. Pahlawan 17 Surabaya AK B 984003 Dilla Jl. Melati 20 Sidoarjo PS C 994001 Elang Jl. Blimbing 15 Mojokerto PR D 991000 Alin Jl. Kedurus Malang NULL NULL Tampilkan semua pegawai yang beralamat di kota Surabaya urut berdasarkan NIP secara descending pada database Data. Use Data Select * From pegawai Where kota = Surabaya Order By NIP Desc NIP nama alamat kota kode_dept golongan ------ --------------- ------------------------- ---------- --------- -------- 984002 Dodi Jl. Pahlawan 17 Surabaya AK B 974002 Budi Jl. Kalimantan 15 Surabaya PS B 974001 Amir Jl. Kalimantan 10 Surabaya PR C Tampilkan semua pegawai yang namanya diawali dengan huruf A Select Nip,Nama Diktat Pemrograman Client Server 41

From Pegawai Where nama like A% Nip Nama ------ --------------- 974001 Amir 991000 alin Tampilkan semua pegawai yang namanya berhuruf kedua U Select * from Pegawai where nama like '_u%' NIP nama alamat kota kode_dept golongan ------ --------------- ------------------------- ---------- --------- -------- 974002 Budi Jl. Kalimantan 15 Surabaya PS B 984002 Dodi Jl. Pahlawan 17 Surabaya AK B USE Northwind SELECT LastName + ', ' + FirstName AS 'Nama Lengkap ' FROM Employees WHERE Region = 'WA' Nama Lengkap -------------------------------- Davolio, Nancy Fuller, Andrew Leverling, Janet Peacock, Margaret Select distinct golongan from pegawai Diktat Pemrograman Client Server 42

Golongan -------- NULL A B C D Tampilkan field Nip, nama, alamat,kota untuk pegawai yang bertempat tinggal di kota Surabaya atau Mojokerto Select Nip,nama,alamat,kota from pegawai Where kota ='Surabaya' Or kota='mojokerto' Nip nama alamat kota ------ --------------- ------------------------- ---------- 974001 Amir Jl. Kalimantan 10 Surabaya 974002 Budi Jl. Kalimantan 15 Surabaya 984002 Dodi Jl. Pahlawan 17 Surabaya 994001 Elang Jl. Blimbing 15 Mojokerto Select Nip,nama,alamat,kota from pegawai Where NOT kota ='Surabaya' Diktat Pemrograman Client Server 43

Nip nama alamat kota ------ --------------- ------------------------- ---------- 984001 Cica Jl. Arjuna 112 Sidoarjo 984003 Dilla Jl. Melati 20 Sidoarjo 994001 Elang Jl. Blimbing 15 Mojokerto 991000 Alin Jl. kedurus Malang Contoh pengelompokan Select kota from pegawai Group by kota Kota ---------- Malang Mojokerto Sidoarjo Surabaya Select kota As City From pegawai Group by kota Having not kota ='Malang' City ---------- Mojokerto Diktat Pemrograman Client Server 44

Sidoarjo Surabaya Latihan : Dari tabel pegawai 1. Tampilkan data untuk field NIP, Nama, Alamat, Kota 2. Tampilkan data untuk pegawai yang bertempat tinggal di kota Surabaya 3. Tampilkan data untuk pegawai yang bertempat tinggal di luar kota Surabaya 4. Tampilkan pegawai yang namanya diawali dengan huruf A 5. Tampilkan pegawai yang namanya berhuruf ketiga D 6. Tampilkan pegawai yang namanya berhuruf ketiga D dan bertempat tinggal di kota Surabaya 7. Tampilkan semua data dengan urut berdasarkan Nama Pegawai secara Descending. 8. Tampilkan pegawai yang namanya berhuruf ketiga D dan bertempat tinggal di kota Surabaya dengan tampilan urut berdasarkan nama pegawai secara Descending. 9. Pegawai pada perusahaan tersebut bertempat tinggal di kota mana saja? 10. Golongan apa saja yang ada pada tabel pegawai. Diktat Pemrograman Client Server 45