Perintah SELECT digunakan untuk menampilkan data dalam tabel. Secara
umun sintaknya adalah sebagai berikut:
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kondisi ORDER
BY Kolom
Contoh :
a. Menampilkan Data Mahasiswa
SELECT * FROM Mahasiswa
Ket : Tanda asterisk ( * ) menandakan bahwa semua kolom akan
ditampilkan
b. Menampilkan Nim dan Nama Mahasiswa
SELECT NIM, Nama FROM Mahasiswa
A. SELECT Dengan Klausa WHERE
WHERE digunakan untuk membatasi hasil SELECT yang ditampilkan
sesuai kondisi yang ditentukan. Secara umum sintaknya adalah sebagai berikut:
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kondisi
a. Operator relasional
OPERATOR ARTINYA
= Sama dengan
> Lebih dari
< Kurang dari
<= Lebih dari atau sama dengan
>= Kurang dari atau sama dengan
<> Tidak sama dengan
Contoh :
SELECT * FROM Mahasiswa WHERE NIM =’06.11.0123’
b. Operator logika
· OR
Akan menampilkan data jika salah satu atau lebih syarat
terpenuhi.
Contoh :
SELECT * FROM Mahasiswa WHERE NIM = ’06.11.0123’ OR
Agama = ‘Islam’
· AND
Akan menampilkan data jika semua syarat terpenuhi.
Contoh :
SELECT * FROM Mahasiswa WHERE NIM = ’06.11.0123’ AND
Agama = ‘Islam’
· NOT
Akan menampilkan data yang sebaliknya (negasinya)
Contoh :
SELECT * FROM Mahasiswa WHERE NOT NIM = ’06.11.0123’
B. DISTINCT
DISTINCT digunakan untuk menampilkan data secara unik artinya data
yang sama hanya akan ditampilkan satu kali saja.
Sintak : SELECT DISTINCT [Kolom] FROM Table
Contoh :
SELECT DISTINCT NIM FROM KRS
C. BETWEEN Dan NOT BETWEEN
BETWEEN digunakan untuk menampilkan data dalam nilai range tertentu
(diantaranya). BETWEEN hanya perlaku pada bilangan dan tanggal.
Sintak : SELECT [Daftar_Kolom] FROM Table WHERE Kondisi BETWEEN
Batas_Bawah AND Batas_Bawah
Contoh :
SELECT * FROM Penagajar WHERE Id_Mengajar BETWEEN 2
AND 5
D. TOP
TOP digunakan untuk menampilkan beberapa data paling atas dari hasil
perintah SELECT.
Sintak : SELECT TOP n [Daftar_Kolom] FROM Table
Contoh :
SELECT TOP 3 * FROM Mahasiswa
E. IS NULL Dan IS NOT NULL
IS NULL digunakan untuk menampilkan data – data null (Tidak Memiliki
Data). Null berbeda dengan 0 atau spasi.
Contoh : SELECT * FROM Mahasiswa WHERE Alamat IS NULL
F. ORDER BY
ORDER BY digunakan untuk mengurutkan data dari hasil perintah
SELECT. Pengurutan dapat dilakukan secara Ascending (ASC) atau Descending
(DESC). Default-nya adalah secara ascending.
Contoh : SELECT * FROM Mahasiswa ORDER BY NIM ASC
G. KOLOM ALIAS
Nama kolom hasil dari perintah SELECT dapat diganti namanya.
Sintak : SELECT kolom1 AS Alias1, Kolom2 AS Alias2,…dst FROM Table
Contoh :
SELECT NIM AS Nim_MHS, Nama AS Nama_MHS, Gender AS
[Jenis Kelamin] FROM Mahasiswa
DI AMBIL DARI :
SISTEM BASIS DATA
S1 TEKNIK INFORMATIKA
STMIK “AMIKOM” YOGYAKARTA
2007
umun sintaknya adalah sebagai berikut:
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kondisi ORDER
BY Kolom
Contoh :
a. Menampilkan Data Mahasiswa
SELECT * FROM Mahasiswa
Ket : Tanda asterisk ( * ) menandakan bahwa semua kolom akan
ditampilkan
b. Menampilkan Nim dan Nama Mahasiswa
SELECT NIM, Nama FROM Mahasiswa
A. SELECT Dengan Klausa WHERE
WHERE digunakan untuk membatasi hasil SELECT yang ditampilkan
sesuai kondisi yang ditentukan. Secara umum sintaknya adalah sebagai berikut:
SELECT Daftar_Kolom FROM Nama_Tabel WHERE Kondisi
a. Operator relasional
OPERATOR ARTINYA
= Sama dengan
> Lebih dari
< Kurang dari
<= Lebih dari atau sama dengan
>= Kurang dari atau sama dengan
<> Tidak sama dengan
Contoh :
SELECT * FROM Mahasiswa WHERE NIM =’06.11.0123’
b. Operator logika
· OR
Akan menampilkan data jika salah satu atau lebih syarat
terpenuhi.
Contoh :
SELECT * FROM Mahasiswa WHERE NIM = ’06.11.0123’ OR
Agama = ‘Islam’
· AND
Akan menampilkan data jika semua syarat terpenuhi.
Contoh :
SELECT * FROM Mahasiswa WHERE NIM = ’06.11.0123’ AND
Agama = ‘Islam’
· NOT
Akan menampilkan data yang sebaliknya (negasinya)
Contoh :
SELECT * FROM Mahasiswa WHERE NOT NIM = ’06.11.0123’
B. DISTINCT
DISTINCT digunakan untuk menampilkan data secara unik artinya data
yang sama hanya akan ditampilkan satu kali saja.
Sintak : SELECT DISTINCT [Kolom] FROM Table
Contoh :
SELECT DISTINCT NIM FROM KRS
C. BETWEEN Dan NOT BETWEEN
BETWEEN digunakan untuk menampilkan data dalam nilai range tertentu
(diantaranya). BETWEEN hanya perlaku pada bilangan dan tanggal.
Sintak : SELECT [Daftar_Kolom] FROM Table WHERE Kondisi BETWEEN
Batas_Bawah AND Batas_Bawah
Contoh :
SELECT * FROM Penagajar WHERE Id_Mengajar BETWEEN 2
AND 5
D. TOP
TOP digunakan untuk menampilkan beberapa data paling atas dari hasil
perintah SELECT.
Sintak : SELECT TOP n [Daftar_Kolom] FROM Table
Contoh :
SELECT TOP 3 * FROM Mahasiswa
E. IS NULL Dan IS NOT NULL
IS NULL digunakan untuk menampilkan data – data null (Tidak Memiliki
Data). Null berbeda dengan 0 atau spasi.
Contoh : SELECT * FROM Mahasiswa WHERE Alamat IS NULL
F. ORDER BY
ORDER BY digunakan untuk mengurutkan data dari hasil perintah
SELECT. Pengurutan dapat dilakukan secara Ascending (ASC) atau Descending
(DESC). Default-nya adalah secara ascending.
Contoh : SELECT * FROM Mahasiswa ORDER BY NIM ASC
G. KOLOM ALIAS
Nama kolom hasil dari perintah SELECT dapat diganti namanya.
Sintak : SELECT kolom1 AS Alias1, Kolom2 AS Alias2,…dst FROM Table
Contoh :
SELECT NIM AS Nim_MHS, Nama AS Nama_MHS, Gender AS
[Jenis Kelamin] FROM Mahasiswa
DI AMBIL DARI :
SISTEM BASIS DATA
S1 TEKNIK INFORMATIKA
STMIK “AMIKOM” YOGYAKARTA
2007
Tidak ada komentar:
Posting Komentar