Penulisan statements select sql dasar
This presentation is the property of its rightful owner.
Sponsored Links
1 / 26

Penulisan Statements SELECT SQL Dasar PowerPoint PPT Presentation


  • 110 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Penulisan statements select sql dasar

Penulisan Statements SELECT SQL Dasar


Tujuan

Tujuan

Setelah mengikuti sesi ini, diharapkan mampu :

  • Mendaftar kemampuan statement SELECT SQL

  • Mengeksekusi statement SELECT dasar


Kemampuan statement select sql

Kemampuan Statement SELECT SQL

Projection

Selection

Table 1

Table 1

Join

Table 2

Table 1


Statement select dasar

Statement SELECT dasar

  • SELECT mengidentifikasi kolom yang ditampilkan

  • FROM mengidentifikasi table yang dipilih

SELECT*|{[DISTINCT] column|expression [alias],...}

FROMtable;


Pemilihan semua kolom

Pemilihan semua kolom

SELECT *

FROM departments;


Pemilihan kolom tertentu

Pemilihan kolom tertentu

SELECT department_id, location_id

FROM departments;


Penulisan statement sql

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.


Ekspresi arithmetic

Ekspresi Arithmetic

Membuat ekspresi data tanggal dan bilangan dengan menggunakan operator arithmetic.

Operator

+

-

*

/

Deskripsi

tambah

kurang

kali

bagi


Penggunaan operator arithmetic

Penggunaan Operator Arithmetic

SELECT last_name, salary, salary + 300

FROM employees;


Superioritas operator

_

/

+

*

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.


Superioritas operator1

Superioritas Operator

SELECT last_name, salary, 12*salary+100

FROM employees;


Penggunaan tanda kurung

Penggunaan tanda kurung

SELECT last_name, salary, 12*(salary+100)

FROM employees;


Nilai null

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;


Nilai null dalam ekspresi arithmetic

Nilai Null dalam ekspresi Arithmetic

Ekspresi Arithmetic yang memuat nilai null,

menghasilkan null.

SELECT last_name, 12*salary*commission_pct

FROM employees;


Kolom alias

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


Penggunaan kolom alias

Penggunaan Kolom Alias

SELECT last_name AS name, commission_pct comm

FROM employees;

SELECT last_name "Name", salary*12 "Annual Salary"

FROM employees;


Operator penghubung concatenation

Operator Penghubung (Concatenation)

Operator penghubung:

  • Menghubungkan kolom atau string dengan kolom lain

  • Direpresentasikan dengan tanda plus (+)

  • Membentuk kolom hasil yang merupakan ekspresi karakter


Penggunaan operator penghubung

Penggunaan Operator Penghubung

SELECTlast_name+ job_id AS "Employees"

FROM employees;


String karakter literal

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.


Penggunaan string karakter literal

Penggunaan String Karakter Literal

SELECT last_name+' is a '+job_id

AS "Employee Details"

FROM employees;


Baris duplikat

Baris Duplikat

Tampilan default query adalah semua baris,

termasuk baris yang sama.

SELECT department_id

FROM employees;


Mengeliminasi baris yang sama

Mengeliminasi baris yang sama

Eliminasi baris yang sama dengan keyword DISTINCT dalam klausa SELECT.

SELECT DISTINCT department_id

FROM employees;


Sql interaction

SQL statements

SQL

Internet

Browser

SQL

server

Query results

SQL

commands

Formatted report

SQL Interaction

Client


Displaying table structure

Displaying Table Structure

Gunakan perintah sp_help untuk menampilkan

struktur suatu tabel.

sp_help tablename


Menampilkan struktur tabel

Menampilkan struktur tabel

sp_help employees


Summary

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],...}

FROMtable;


  • Login