1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi.

Slides:



Advertisements
Presentasi serupa
TURUNAN/ DIFERENSIAL.
Advertisements

SQL – DML.
DESAIN & KONFIGURASI DATABASE
Pemrograman Terstruktur
Selamat Datang Dalam Kuliah Terbuka Ini
SQL.
Pengendalian Proses : Seleksi (Conditional)
SQL (Structured Query Language)
ORACLE 10g.
SQL (Struktured Query Language)
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Database MySQL.
Selamat Datang Dalam Kuliah Terbuka Ini 1. Kuliah terbuka kali ini berjudul “Pilihan Topik Matematika -III” 2.
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Restricting and Sorting Data
Pemrograman Dasar[PTI-15001] 2012
Latihan SQL.
Sistem Persamaan Diferensial
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Pendahuluan 1 Pemerograman Database Client Server.
TURUNAN DIFERENSIAL Pertemuan ke
Pemrograman Berorientasi Objek
Matakuliah : Algoritma & Struktur Data Versi Materi
LIMIT FUNGSI.
VARIABEL DAN OPERATOR.
DML Lanjutan Pertemuan Minggu Ke-10.
SQL.
Luas Daerah ( Integral ).
Modul 1- Review Java.
Pertemuan 5 P.D. Tak Eksak Dieksakkan
Pemrogramman Terstruktur
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
HTML.
Strctured Query Language
Himpunan Pertemuan Minggu 1.
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
Fungsi SQL lanjut dan pengambilan data dari multiple table.
MINGGU Ke Tigabelas Pemrograman Visual
PD Tingkat/orde Satu Pangkat/derajat Satu
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Internet Programming MySQL
WISNU HENDRO MARTONO,M.Sc
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
CURSORS Nama kelompok 10 Rizka Annisa
SQL (Structure Query Language)
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL (Structured Query Language)
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
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 (Structure Query Language)
Structure Query Language
Query.
SQL.
SQL (Structure Query Language)
Menggunakan Subquery untuk Memecahkan Query Query
JOIN.
Using Subqueries to Solve Queries
Data Manipulation Languange (DML) Perintah INSERT dan DELETE
SQL: DML Basis Data Pertemuan 06.
Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang
SQL (2) (Structure Query Language)
Structured Query Language
Structured Query Language (SQL)
Structure Query Language (II)
Structured Query Language (SQL)
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

1 Penulisan Statements SELECT SQL Dasar

1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi statement SELECT dasar

1-3 Kemampuan Statement SELECT SQL Selection Projection Table 1 Table 2 Table 1 Join

1-4 Statement SELECT dasar SELECT*|{[DISTINCT] column|expression [alias],...} FROMtable; SELECT*|{[DISTINCT] column|expression [alias],...} FROMtable; SELECT mengidentifikasi kolom yang ditampilkan FROM mengidentifikasi table yang dipilih

1-5 SELECT * FROM departments; Pemilihan semua kolom

1-6 Pemilihan kolom tertentu SELECT department_id, location_id FROM departments;

1-7 Penulisan statement SQL Statement SQL bersifat case insensitive. Statement SQL statements dapat lebih dari satu baris. Keyword tidak boleh disingkat atau dipisah pada baris berbeda. Clause biasanya diletakkan pada baris terpisah. Indentasi digunakan supaya code mudah dibaca.

1-8 Ekspresi Arithmetic Membuat ekspresi data tanggal dan bilangan dengan menggunakan operator arithmetic. Operator + - * / Deskripsi tambah kurang kali bagi

1-9 Penggunaan Operator Arithmetic SELECT last_name, salary, salary FROM employees; …

1-10 Superioritas Operator Perkalian dan pembagian memiliki prioritas lebih tinggi dari penjumlahan dan pengurangan. Operator yang memiliki prioritas yang sama dievaluasi dari kiri ke kanan. Tanda kurung digunakan untuk memaksa keprioritasan suatu operator dan memperjelas statement. ** //++__

1-11 Superioritas Operator SELECT last_name, salary, 12*salary+100 FROM employees; …

1-12 Penggunaan tanda kurung SELECT last_name, salary, 12*(salary+100) FROM employees; …

1-13 Nilai Null null merupakan nilai yang tidak tersedia (unavailable), tidak ditetapkan (unassigned), tidak diketahui (unknown). null tidak sama dengan 0 atau blank space. SELECT last_name, job_id, salary, commission_pct FROM employees; … …

1-14 SELECT last_name, 12*salary*commission_pct FROM employees; Nilai Null dalam ekspresi Arithmetic Ekspresi Arithmetic yang memuat nilai null, menghasilkan null. … …

1-15 Kolom Alias Kolom alias: Merubah nama judul kolom Bermanfaat untuk kalkulasi Mengikuti nama kolom – dapat juga ada keyword AS (opsional) antara nama kolom dan alias Memerlukan tanda petik (“) jika memuat spasi atau karakter khusus atau case sensitive

1-16 Penggunaan Kolom Alias SELECT last_name "Name", salary*12 "Annual Salary" FROM employees; SELECT last_name AS name, commission_pct comm FROM employees; … …

1-17 Operator Penghubung (Concatenation) Operator penghubung: Menghubungkan kolom atau string dengan kolom lain Direpresentasikan dengan tanda plus (+) Membentuk kolom hasil yang merupakan ekspresi karakter

1-18 Penggunaan Operator Penghubung SELECTlast_name+ job_id AS "Employees" FROM employees; …

1-19 String karakter literal literal merupakan suatu karakter, bilangan, atau tanggal yang tercakup dalam daftar SELECT. Nilai literal karakter dan tanggal harus diapit tanda petik tunggal (‘). Tiap string karakter akan tampil di setiap baris yang dihasilkan.

1-20 Penggunaan String Karakter Literal SELECT last_name+' is a '+job_id AS "Employee Details" FROM employees; …

1-21 Baris Duplikat Tampilan default query adalah semua baris, termasuk baris yang sama. SELECT department_id FROM employees; SELECT department_id FROM employees; …

1-22 Mengeliminasi baris yang sama Eliminasi baris yang sama dengan keyword DISTINCT dalam klausa SELECT. SELECT DISTINCT department_id FROM employees;

1-23 SQL Interaction SQL statements SQL server Query results SQL commands Client Formatted report InternetBrowserSQL

1-24 Displaying Table Structure Gunakan perintah sp_help untuk menampilkan struktur suatu tabel. sp_help tablename

1-25 Menampilkan struktur tabel sp_help employees

1-26 Summary SELECT*|{[DISTINCT] column|expression [alias],...} FROMtable; SELECT*|{[DISTINCT] column|expression [alias],...} FROMtable; Dalam sesi ini, anda telah mempelajari: Menulis statement SELECT yang : –Menghasilkan semua baris dan kolom dari suatu table –Menghasilkan kolom tertentu dari suatu table –Menggunakan kolom alias untuk mengubah judul kolom yang ditampilkan