1 / 26

Penulisan Statements SELECT SQL Dasar

Penulisan Statements SELECT SQL Dasar. Tujuan. Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi statement SELECT dasar. Kemampuan Statement SELECT SQL. Projection. Selection. Table 1. Table 1. Join. Table 2. Table 1.

angie
Télécharger la présentation

Penulisan Statements SELECT SQL Dasar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Penulisan Statements SELECT SQL Dasar

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

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

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

  5. Pemilihan semua kolom SELECT * FROM departments;

  6. Pemilihan kolom tertentu SELECT department_id, location_id FROM departments;

  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. Ekspresi Arithmetic Membuat ekspresi data tanggal dan bilangan dengan menggunakan operator arithmetic. Operator + - * / Deskripsi tambah kurang kali bagi

  9. Penggunaan Operator Arithmetic SELECT last_name, salary, salary + 300 FROM employees; …

  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. Superioritas Operator SELECT last_name, salary, 12*salary+100 FROM employees; …

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

  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. Nilai Null dalam ekspresi Arithmetic Ekspresi Arithmetic yang memuat nilai null, menghasilkan null. SELECT last_name, 12*salary*commission_pct FROM employees; … …

  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. Penggunaan Kolom Alias SELECT last_name AS name, commission_pct comm FROM employees; … SELECT last_name "Name", salary*12 "Annual Salary" FROM employees; …

  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. Penggunaan Operator Penghubung SELECT last_name+ job_id AS "Employees" FROM employees; …

  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. Penggunaan String Karakter Literal SELECT last_name +' is a '+job_id AS "Employee Details" FROM employees; …

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

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

  23. SQL statements SQL Internet Browser SQL server Query results SQL commands Formatted report SQL Interaction Client

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

  25. Menampilkan struktur tabel sp_help employees

  26. Summary • 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 SELECT *|{[DISTINCT] column|expression [alias],...} FROM table;

More Related