Oracle Academic Initiative

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

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

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

Oracle Academic Initiative

PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA

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

Pertemuan 10 Structure Query Language(SQL)

Oracle Academic Initiative

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

PERTEMUAN 8 PENGATURAN OUTPUT PADA SQL*PLUS

Oracle Academic Initiative

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

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Oracle Academic Initiative

Menggunakan Set Operators

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

Oracle Academic Initiative

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

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Arsitektur Basis Data Oracle

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

Oracle Academic Initiative

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

Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan

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

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

Me Retrieve Data Menggunakan Pernyataan SQLSELECT

RENCANA PEMBELAJARAN

Perangkat Lunak Pengembangan Web

PERTEMUAN 9 MANIPULASI DATA

PERTEMUAN 3 FUNGSI BARIS TUNGGAL

Oracle Academic Initiative

Modul 3 : Query Penggabungan Tabel

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

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

Pertemuan 12 Pengenalan Structured Query Language

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

Pengenalan Structured Query Language

PERTEMUAN 10 PEMBUATAN TABEL

PERTEMUAN 6 SUBQUERY

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

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

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

PRAKTIKUM 5 SISTEM BASIS DATA JOIN

MENGENAL SYNTAX DML PADA SQL

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Pengenalan PHP Contoh penulisan file PHP :

PERINTAH DASAR MySQL

@Tessy Badriyah, SKom. MT. PERTEMUAN 12 VIEW

MySQL J A M K E T I G A

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

BAB VI MENGGUNAKAN DATABASE DESKTOP

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT

STRUCTURE QUERY LANGUAGE DDL & DML

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

STRUKTUR DASAR PHP ASUMSI 02/10/2014

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

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION

Konsep Sistem Informasi B. BAB 2 - SQL Overview

PERTEMUAN 4 MENAMPILKAN DATA DARI BANYAK TABEL

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

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

KSI B ~ M.S. WULANDARI

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

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION. Komang Anom Budi Utama, SKom

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Bab 3. Query Lanjutan POKOK BAHASAN: TUJUAN BELAJAR:

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

BAB 1 KONSEP DASAR BAHASA C

Excel dan Microsoft Query

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

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

Strctured Query Language BASIS DATA

M0564-Pengantar Sistem Basisdata 12/ 1

PERTEMUAN 5 & 6 MEMBUAT QUERY

LAPORAN PRAKTIKUM BASIS DATA LANJUT I

BAB 2 : Deklarasi Variabel

Sistem Basis Data. Pertemuan 13 SQL INSERT & SELECT TUJUAN

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

MEMBUAT PROGRAM DENGAN DATABASE

TABLE JOIN SQL SERVER 2005

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

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

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Variabel dan Tipe data Javascript

Data Manipulation Language (DML)

Transkripsi:

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

BAB 2 : Dasar Penulisan Statemen SQL 2.1. Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement 2.2. Dasar Statement SELECT Sintak (cara penulisan) dari statement SELECT : SELECT [DISTINCT] {*, column [alias], } FROM table; SELECT digunakan untuk memilih kolom yang ingin ditampilkan. FROM digunakan untuk memilih table asal. 2.3. Memilih semua Kolom 2.4. Memilih Kolom yang Spesifik 2.5. Aturan Penulisan Statement SQL SQL Statement tidak case sensitive artinya tidak dibedakan antara penulisan huruf kecil dan huruf besar. SQL Statement dapat terdiri dari lebih dari satu baris. Keyword tidak bisa disingkat atau dipisah di baris yang berbeda. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-1

Klausa biasanya ditempatkan pada baris yang berbeda. Inden digunakan untuk memudahkan pembacaan. 2.6. Default Judul Kolom Default judul kolom pada isql*plus : Ditampilkan di tengah-tengah Dengan huruf besar (uppercase) Default judul kolom pada SQL*Plus : Kolom karakter dan tanggal rata kiri (left justified) Dengan huruf besar (uppercase) 2.7. Ekspresi Aritmatik Suatu ekspresi yang melibatkan tipe data bilangan (NUMBER) dan tanggal (DATE) menggunakan ekspresi artimatika. 2.8. Operator Presedence Perkalian dan pembagian memiliki prioritas (precedence) lebih tinggi daripada penambahan dan pengurangan. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-2

2.9. Penggunaan Tanda Kurung Penggunaan tanda kurung memiliki prioritas paling tinggi dibanding presedensi operator yang lain. 2.10. Mendefinisikan Nilai NULL Nilai NULL (kosong) pada suatu kolom bisa berarti ada data yang tidak diisi, atau tidak diketahui nilainya. Nilai NULL tidak sama dengan NOL (zero). Nilai NULL juga tidak sama dengan spasi kosong. Supaya nilai NULL tidak ditampilkan, digunakan fungsi NVL untuk memeriksa keberadaan nilai NULL. Formatnya : NVL(kolom yang di-evaluasi, diisi nilai ini jika kolom bernilai NULL) 2.11. Menggunakan Kolom Alias Judul (secara default) pada tiap kolom yang ditampilkan (heading) selalu sama dengan nama kolomnya dan ditulis dengan hutuf besar. Penggantian judul kolom, sehingga tidak sama dengan judul default disebut kolom alias. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-3

2.12. Operator Penyambungan Nilai dari dua kolom atau lebih dapat digabungkan dengan menggunakan operator penyambungan ( ). 2.13. Literal Character Strings Literal dapat berupa karakter, ekspresi atau bilangan yang terdapat pada klausa SELECT. Literal berupa tanggal (DATE) dan karakter harus diapit dengan tanda petik tunggal. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-4

2.14. Baris yang Duplikat Perintah query akan memberikan hasil termasuk suatu nilai yang bisa muncul lebih dari satu kali. 2.15. Menghapus Baris yang Duplikat Untuk mengeleminasi baris ganda atau suatu nilai yang bisa muncul lebih dari satu kali digunakan keyword DISTINCT. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-5

2.16. Pengenalan isql*plus isql*plus adalah SQL*PLUS berbasis web yang disediakan oleh Oracle, didalamnya kita bisa menampilkan struktur tabel, mengedit SQL Statement, menjalankan perintah SQL, menyimpan SQL Statement ke dalam file script, dan memanggil file script yang sudah disimpan. 2.17. Logging in isql*plus Untuk memanggil isql*plus, jalankan browser, pada jendela browser ketik alamat : http://nama_mesin/isqlplus nama mesin adalah nomer IP tempat dimana database ditempatkan pada server atau pada local machine. 2.18. isql*plus Environment Berikut isql*plus Environment : Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-6

2.19. Menampilkan Struktur Tabel Untuk menampilkan struktur table digunakan perintah DESCRIBE. Formatnya : DESC[RIBE] namatabel 2.20.Berinteraksi dengan File Script Apa yang ditulis dalam editing window pada isql*plus dapat disimpan sebagai file script. 2.21. Latihan 1. Apakah statement SELECT berikut ini dapat dijalankan dengan benar? Benar/Salah SQL> SELECT last_name,job_id,salary as sal 2 FROM EMPLOYEES; 2. Temukan 4 (empat) kesalahan pada statement SELECT berikut : 3. Tampilkan struktur dari table departments, kemudian tampilkan semua datanya! 4. Tampilkan struktur dari table EMPLOYESS. Buat query untuk menampilkan nomer pegawai, nama, pekerjaan, dan tanggal mulai bekerja untuk tiap pegawai. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-7

.. 5. Buat query untuk menampilkan pekerjaan secara unik dari table EMPLOYEES. 6. Tampilkan nama pegawai digabung dengan pekerjaan dengan dipisah tanda koma, kemudian beri judul Pegawai dan Pekerjaan. 7. Buat query untuk menampilkan semua kolom dari table EMP. Semua kolom digabung jadi satu dengan tanda koma sebagai pemisah, kemudian beri judul OUTPUT.. Bab 2 : Dasar Penulisan Statement SQL Halaman : 2-8