Penulisan statements select sql dasar
Download
1 / 26

Penulisan Statements SELECT SQL Dasar - PowerPoint PPT Presentation


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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

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;


ad
  • Login