Sabtu, 15 Oktober 2011

SQL 1 (pertemuan 1)

Pernyataan SELECT Dasar

 SELECT mengidentifikasi kolomkolom
yang akan ditampilkan

FROM mengidentifikasikan isi tabel di dalam kolomkolom

Pernyataan SELECT Dasar
Dalam bentuk yang mudah, suatu pernyataan SELECT harus menyertakan berikut :
 Suatu klausa SELECT, yang menentukan kolomkolom
yang akan ditampilkan
 Suatu klausa FROM, yang menunjukkan isi kolom pada dalam suatu tabel yang didaftar dalam
klausa SELECT
Dalam sintak :
SELECT adalah suatu daftar satu atau beberapa kolom
* memilih semua kolom
DISTINCT menghilangkan duplikasi
column /expression memilih nama kolom atau sebuah ekspresi
alias memberikan nama kolom yang dipilih dengan judul berbeda
FROM table menentukan isi kolom dalam suatu tabel
Catatan : melalui pelajaran ini, katakata
keyword, clause, dan statement digunakan sebagai berikut :
Sebuah keyword menunjukkan pada elemen individual SQL.
Contoh , SELECT dan FROM adalah keywords.
 Sebuah clause adalah bagian dari pernyataan SQL.
Contoh, SELECT employee_id, last_name, . . . Adalah suatu klausa.
 Sebuah Statement (pernyataan) adalah suatu kombinasi dari dua atau beberapa klausa.
Contoh, SELECT * FROM employees adalah suatu pernyataan SQL.

Memilih Semua Kolom dari Semua Baris

Anda dapat menampilkan semua kolomkolom
data dalam suatu tabel dengan menggunakan
keyword SELECT diikuti suatu asterisk (*). Contoh pada slide, tabel department berisi empat
kolom : DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID, dan LOCATION_ID. Tabel
berisi tujuh baris, satu untuk setiap departemen.
Anda juga dapat menampilkan semua kolom dalam tabel dengan mendaftar semua kolom setelah
keyword SELECT. Sebagai contoh, pernyataan SQL berikut (seperti contoh pada slide) menampilkan
semua kolom dan semua baris dari tabel DEPARTMENTS :
SELECT department_id, department_name, manager_id, location_id
FROM departments;

Memilih KolomKolom

Tertentu dari Semua Baris
Anda dapat menggunakan pernyataan SELECT untuk menampilkan kolomkolom
tertentu dari suatu
tabel dengan menentukan namanama
kolom, yang dipisahkan dengan koma. Contoh pada slide
menampilkan semua nomor departemen dan nomor lokasi dari tabel DEPARTMENTS.
Pada klausa SELECT, ditentukan kolomkolom
yang Anda inginkan, sesuai urutan dimana Anda
ingin mereka muncul pada output. Sebagi contoh, untuk menampilkan lokasi sebelum nomor
departemen, dari kiri ke kanan, Anda gunakan pernyataan berikut :
SELECT location_id, department_id
FROM departments;

Menulis Pernyataan Pernyataan SQL

Gunakan aturan aturan
dan pedomanpedoman
sederhana berikut, Anda dapat membuat suatu
pernyataan yang valid yang keduanya dapat mudah dibaca dan mudah diedit :
 Pernyataan SQL tidak casesensitive
(kecuali ditentukan).
 Pernyataan SQL dapat dituliskan pada satu atau beberapa baris.
 Keyword tidak dapat disingkat atau dipisahkan oleh baris.
 Klausaklausa
biasanya diletakkan pada baris yang terpisah agar mudah dibaca dan mudah
diedit.
 Indents sebaiknya digunakan untuk membuat kode lebih mudah dibaca.
 Keyword biasanya ditulis dengan huruf besar; semua katakata
lain, seperti namanama
tabel
dan kolom, ditulis dengan huruf kecil.

Mengeksekusi Pernyataan-Pernyataan SQL

Dengan menggunakan iSQL*Plus, klik tombol Execute untuk menjalankan perintah atau perintahperintah
dalam jendela editing.
Dengan menggunakan SQL Plus, akhiri pernyataan SQL dengan titik koma dan tekan Enter untuk
menjalankan perintah

Ekspresi-EkspresiAritmatika

Anda mungkin membutuhkan untuk memodifikasi data yang ditampilkan, atau Anda mungkin ingin
melakukan perhitungan atau mencari bagaimana sekenariosekenario.
Semua itu dapat dilakukan
dengan menggunakan ekspresiekspresi
aritmatika. Suatu ekspresi aritmatika dapat berisi namanama
kolom, kontanta nilainilai
numeric, dan operatoroperator
aritmatika
OperatorOperator
Aritmatika
Daftar operatoroperator
aritmatika pada slide adalah yang ada dalam SQL. Anda dapat
menggunakan operatoroperator
aritmatika dalam berbagai klausa dari suatu pernyataan SQL
(kecuali pada klausa FROM)
Catatan : Dengan tipe data DATE dan TIMESTAMP, Anda dapat menggunakan operator
penjumlahan dan pengurangan saja.

Kolom-Kolom Alias

Ketika menampilkan hasil suatu query, secara normal iSQL*Plus menggunakan nama dari kolom
yang dipilih sebagai judul kolom. Judul ini mungkin tidak deskriptif dan sulit untuk dimengerti.
Anda dapat merubah suatu judul kolom dengan menggunakan suatu kolom alias.
Tentukan alias setelah nama kolom dalam daftar SELECT menggunakan suatu spasi atau jarak
sebagai suatu pemisah. Secara default, juduljudul
alias muncul dalam bentuk huruf besar. Jika alias
berisi spasispasi
atau karakterkarakter
khusus (seperti # atau $) , atau judul aliasnya casesensitive,
apit alias dalam tanda petik ganda (“ “).

Tidak ada komentar:

Posting Komentar