Selasa, 13 September 2011

RESUME SQL 1 PERT.1

Me-Retrieve Data Menggunakan Pernyataan SQL Select

Pernyataan SELECT mengambil (retrieve) informasi dari database. Dengan suatu pernyataan
SELECT, kita dapat menggunakan kemampuan berikut :
  • Projection : Memilih kolom kolom dalam suatu tabel yang dihasilkan dari suatu query. Memilih beberapa atau banyak kolom yang dibutuhkan.
  • Selection : Memilih barisbaris dalam suatu tabel yang dihasilkan dari suatu query. Banyak kriteria yang dapat digunakan untuk membatasi baris baris yang akan diambil.
  • Joining : Mengambil data bersama yang disimpan dalam tabel tabel yang berbeda dengan menentukan hubungan antara mereka.
Pernyataan SELECT dasar:
SELECT *|{[DISTINCT] column|expression [alias],...} 
FROM table;
Dalam sintak :
SELECT adl menentukan kolom kolom yang akan ditampilkan
* adl memilih semua kolom
DISTINCT adl menghilangkan duplikasi
column /expression adl memilih nama kolom atau sebuah ekspresi
alias adl memberikan nama kolom yang dipilih dengan judul berbeda
FROM table adl menentukan isi kolom dalam suatu tabel

Menulis Pernyataan Pernyataan SQL
Aturan aturan dan pedoman pedoman sederhana yang 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.
  • Klausa klausa 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 kata kata lain, seperti nama nama tabel dan kolom, ditulis dengan huruf kecil.
Ekspresi Aritmetika
Operator : Kita mungkin membutuhkan untuk memodifikasi data yang ditampilkan, atau Anda mungkin ingin
melakukan perhitungan atau mencari bagaimana sekenario sekenario. Semua itu dapat dilakukan dengan menggunakan ekspresi ekspresi aritmatika. Suatu ekspresi aritmatika dapat berisi nama nama kolom, kontanta nilai nilai numeric, dan operator operator aritmatika. Berikut ini daftar operator aritmetika SQL:
  • + adl Penjumlahan
  • -  adl Pengurangan
  • *  adl Perkalian
  • /   adl Pembagian
Menggunakan Operator aritmetika:
Contoh:
SELECT last_name, salary + 300
FROM employees;

Operator yang Dikerjakan Lebih Dulu (Precedence)
Jika suatu operator aritmatika berisi lebih dari satu operator, perkalian dan pembagian dievaluasi lebih dulu. Jika operator operator dalam suatu ekspresi sama peroritasnya, maka dievaluasi dari kiri ke kanan.
Anda dapat menggunakan tanda kurung untuk menjalankan ekspresi yang diapit dengan tanda kurung agar dievaluasi lebi dulu.

Aturan Aturan Precedence :
  • Perkalian dan pembagian dijalankan sebelum penjumlahan dan pengurangan.
  • Operator operator yang memiliki prioritas yang sama akan dievaluasi dari kiri ke kanan
  • Tanda kurung digunakan untuk mengabaikan (override) dari default operator yang dikerjakan lebih dulu atau untuk menjelaskan pernyataan.
Nilai Nilai Null
Jika suatu baris tidak ada suatu nilai data pada suatu kolom tertentu, nilai tersebut disebut null atau berisi suatu null.
Suatu null adalah suatu nilai yang tidak ada (unavailable), tidak diberikan (unassigned), tidak diketahui (unknown), atau tidak pakai (inapplicable). Suatu null tidak sama dengan nol atau suatu ruang (space). Nol adalah suatu bilangan dan space adalah suatu karakter.
Kolom kolom dari beberapa tipe data dapat berisi null null.
Bagaimanapun, beberapa constraint (NOT NULL dan PRIMARY KEY) mencegah null null untuk digunakan dalam kolom.

Tidak ada komentar:

Posting Komentar