Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang Struktur Dasar SQL Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang
Struktur Dasar SQL Struktur dasar SQL pada dasarnya hanya berisi 3 klausa , yaitu ; Select From Where
1. Select Klausa Select digunakan untuk memilih kolom-kolom atau atribut apa saja yang akan ditampilkan sebagai hasil dari perintah query. Contoh : Select NPM,Nama From Mahasiswa Perintah tersebut akan menampilkan kolom NPM dan Nama saja dari tabel Mahasiswa.
2. From Klausa From digunakan untuk memilih tabel-tabel mana saja yang berhubungan dengan perintah query yang akan diproses. Contoh : Select NPM,Nama From Mahasiswa Perintah tersebut menggunakan tabel Mahasiswa dalam proses didalam perintah querynya. Select Nama,Nilai From Mahasiwa,Nilai Perintah tersebut menggunakan 2 tabel dlm prosesnya.
3. Where Klausa Where sifatnya opsional, digunakan sebagai syarat(kriteria) yang harus dipenuhi dalam memperoleh hasil query. Contoh : Select NPM,Nama From Mahasiswa Where NPM=‘001’ Perintah tersebut akan menampilkan data NPM dan Nama dari tabel Mahasiswa dimana yang ditampilkan hanya untuk mahasiswa dengan NPM=‘001’
Penggunaan ‘*’ (Asterisk) Penggunaan tanda ‘ * ’ (asterisk) dalam perintah Select berfungsi untuk menampilkan seluruh kolom atau atribut dari sebuah tabel yang diproses dalam perintah query. Contoh : Select * From Mahasiswa Hasilnya : Menampilkan seluruh data untuk semua kolom yang ada dari tabel mahasiswa (sama saja menampilkan tabel Mahasiswa-nya).
Penggunaan Klausa ‘Distinct’ Penggunaan klausa distinct dalam perintah Select berfungsi untuk menampilkan seluruh data yang berbeda saja dalam sebuah kolom, bila ada data yang sama akan ditampilkan satu kali. Contoh : Select Distinct kota From Mahasiswa Hasilnya : Menampilkan data macam-macam kota dalam kolom/field kota dari tabel Mahasiwa.
Penggunaan Alias Penggunaan fungsi alias dalam klausa From digunakan untuk menyingkat penamaan tabel karena dalam proses query ada dua atau lebih tabel yang memiliki kolom/atribut dengan nama yang sama. Contoh : Select NPM,Nilai From Mahasiswa As M, Nilai As N Where N.NPM = M.NPM atau Select NPM,Nilai From Mahasiswa M, Nilai N Where N.NPM = M.NPM