Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi."— Transcript presentasi:

1 1 Penulisan Statements SELECT SQL Dasar

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

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

4 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

5 1-5 SELECT * FROM departments; Pemilihan semua kolom

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

7 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.

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

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

10 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. ** //++__

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

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

13 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; … …

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

15 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

16 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; … …

17 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

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

19 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.

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

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

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

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

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

25 1-25 Menampilkan struktur tabel sp_help employees

26 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


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

Presentasi serupa


Iklan oleh Google