Click Here to Search This Site

Kamis, 14 Juni 2012

Dasar- Dasar SQL dengan Access (Mencari Data (Retrieval)))


3      Mencari Data (Retrieval)

SELECT adalah instruksi yang paling banyak digunakan dalam SQL. SELECT memilih spesifik kolom dari satu atau beberapa Tabel.
Secara umum bentuk SELECT adalah:
SELECT Kolom1, Kolom2, …
   FROM                 NamaTabel
   WHERE                   Predikat   

Bila kunci kata "WHERE" tidak diberikan, maka yang diseleksi adalah seluruh record dalam tabel.
Predikat menyatakan kualifikasi dari record yang ditemukan. Bila memenuhi syarat, maka record tersebut akan dipilih.
SELECT  *   adalah karakter khusus yang menyatakan, bahwa kolom yang dipilih adalah seluruh kolom yang ada pada tabel tersebut.
sp_columns kursus
KODEKURSUS       CHAR (3)
NAMAKURSUS       CHAR2 (30)
JUMLAHJAM        INT

Select * from kursus
kodekursus       namakursus                      jumlahjam
----------------------------------------------------------
AIX              IBM/AIX ADMINISTRATOR           40
DB2              IBM DB2 FUNDAMENTAL             30
DEL              DELPHI 4.0                                      60
INP              INTERNET FULL PACKAGE           30
NTF              WINDOWS NT FULL PACKAGE         60
ORA              ORACLE FUNDAMENTAL              30
SOL              SUN SOLARIS 2.X                            40
UNT              INTEGRATING UNIX – NT           30
UXF              UNIX FULL PACKAGE               80
VB6              VISUAL BASIC 6                  60
VC6              VISUAL C++ 6.0                  40
(11 row (s)  affected)

select * from kursus

Mempunyai arti yang sama dengan:
select KodeKursus, NamaKursus, JumlahJam
   from kursus
Contoh berikut menampilkan NamaKursus dan Jumlah Jam :
select  jumlahjam, namakursus from kursus

Hasil
jumlahjam        namakursus
----------------------------------------
40               IBM/AIX ADMINISTRATOR                            
30               IBM DB2 FUNDAMENTAL      
60               DELPHI 4.0                     
30               INTERNET FULL PACKAGE          
60               WINDOWS NT FULL PACKAGE        
30               ORACLE FUNDAMENTAL       
40               SUN SOLARIS 2.X                
30               INTEGRATING UNIX – NT          
80               UNIX FULL PACKAGE              
60               VISUAL BASIC 6                 
40               VISUAL C++ 6.0     
(11 row(s) affected)

Tidak ada komentar:

Posting Komentar