Dasar Penulisan Statement SQL

1. Dasar Statement SELECT

Sintak (cara penulisan) dari statement SELECT :

SELECT   [DISTINCT]  {*, column [alias], … }FROM   table;

SELECT digunakan untuk memilih kolom yang ingin ditampilkan.

FROM digunakan untuk memilih table asal.

2. Memilih semua Kolom



3. Memilih Kolom yang Spesifik

4. Aturan Penulisan Statement SQL

·  SQL Statement  tidak  case  sensitive  artinya  tidak  dibedakan  antara  penulisan  huruf  kecil  danhuruf besar.

·  SQL Statement dapat terdiri dari lebih dari satu baris.

·  Keyword tidak bisa disingkat atau dipisah di baris yang berbeda.

·  Klausa biasanya ditempatkan pada baris yang berbeda.

·  Inden digunakan untuk memudahkan pembacaan.

5. Default Judul Kolom

Default judul kolom pada iSQL*Plus :

·  Ditampilkan di tengah-tengah

·  Dengan huruf besar (uppercase)

6. Ekspresi Aritmatika

Suatu  ekspresi  yang melibatkan  tipe  data  bilangan  (NUMBER)  dan  tanggal  (DATE) menggunakan ekspresi artimatika.

7. Operator Presedence (prioritas)

Perkalian  dan  pembagian  memiliki  prioritas  (precedence)  lebih  tinggi  daripada  penambahan  dan pengurangan.

8. Penggunaan Tanda Kurung

Penggunaan tanda kurung memiliki prioritas paling tinggi dibanding presedensi operator yang lain.

9. Mendefinisikan Nilai NULL

Nilai NULL  (kosong)  pada  suatu  kolom  bisa  berarti  ada  data  yang  tidak  diisi,  atau  tidak  diketahui nilainya.   Nilai NULL  tidak  sama  dengan NOL  (zero).   Nilai NULL  juga  tidak  sama  dengan  spasi kosong.

Supaya  nilai  NULL  tidak  ditampilkan,  digunakan  fungsi  NVL  untuk  memeriksa  keberadaan  nilai NULL.

Formatnya :

NVL(kolom yang di-evaluasi, diisi nilai ini jika kolom bernilai NULL)

10. Menggunakan Kolom Alias

Judul (secara default) pada tiap kolom yang ditampilkan (heading) selalu sama dengan nama kolomnya dan ditulis dengan hutuf besar.   Penggantian  judul kolom,  sehingga  tidak  sama dengan  judul default disebut kolom alias.

11. Operator Penyambungan (Concatenation Operator)

Nilai dari dua kolom atau lebih dapat digabungkan dengan menggunakan operator penyambungan ( || ).

12. Literal Character Strings

Literal  dapat  berupa  karakter,  ekspresi  atau  bilangan  yang  terdapat  pada  klausa  SELECT.    Literal berupa tanggal (DATE) dan karakter harus diapit dengan tanda petik tunggal.

13. Baris yang Duplikat

Perintah query akan memberikan hasil termasuk suatu nilai yang bisa muncul lebih dari satu kali.

14. Menghapus Baris yang Duplikat

Untuk mengeleminasi  baris  ganda  atau  suatu  nilai  yang  bisa muncul  lebih  dari  satu  kali  digunakan keyword DISTINCT.

Semoga bisa membantu CMIIW🙂

Referensi : Oracle Database 10g : SQL Fundamental I

3 thoughts on “Dasar Penulisan Statement SQL

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s