Beberapa transact-SQL reference yang digunakan pada Query analyzer untuk SQL Server 200 yaitu suatu form yang digunakan para programmer baik tingkat pemula maupun professional untuk melakukan select,update,delete,insert pada sebuah database
Untuk kesempatan ini kita akan membahas tentang Transact – SQL Reference yaitu Select
A. Select
Menurut bahasa buku SQL select itu didefenisikan sebagai berikut :
Retrieves rows from the database and allows the selection of one or many rows or columns from one or many tables.
Artinya
Mendapatkan nilai baris dari database dan mengizinkan untuk menseleksi satu atau lebih baris atau kolom dari satu atau lebih table.
Penerapan sysntak select begitu komplek, tapi secara garis besar dapat ditulis sebagai berikut :
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
Yang ada tanda [ ] merupakan kondisi tambahan untuk melengkapi syntax Select ini, secara garis besar contoh penggunaan syntak select adalah sebgai berikut :
1. Menseleksi dan melihat isi/informasi dari keseluruhan baris dan kolom pada suatu table pada Query Analizer,
Klik Star > Run > ketik ISQLW > pada SQL Query Analyzer ketik :
Use [Nama Database]
Select * from [nama table]
F5 pada keyboard, maka akan muncul semua informasi yang terdiri dari baris dan kolom pada suatu table dari database yang kita pilih.
Syntax Use adalah untuk memilih database yang akan kita untuk menseleksi baris atau kolom dari table.
Untuk melihat dan menseleksi informasi baris dan kolom dari suatu table yang dibatasi pada suatu kondisi adalah sebagai berikut :
Use [Nama Database]
Select * from [nama table] where [kondisi1] and [kondisi2] and [kondisi n]
Contoh
Use Toko
Select * from Penjualan where tahun = ‘2008’ and kdbarang = ‘10201’
Dari contoh diatas kita hanya akan melihat informasi baris dan kolom dari table Penjulan yang dibatasi oleh tahun = 2008 dan kdbarang = 10201, sedangkan informasi yang tidak ada hubungan dengan filter yang kita berikan tidak akan muncul.
Untuk melihat dan menseleksi informasi baris dan kolom dari suatu table yang kita urutkan pada suatu kondisi adalah sebagai berikut :
Use [Nama Database]
Select * from [nama table] order by [urut1], [urut2], [urut n]
Contoh
Use Toko
Select * from Penjualan order by tahun,kdbarang asc (Urutkan dari yang kecil ke besar)
atau
Select * from penjualan order by tahun, kdbarang desc (Urutkan dari besar ke cecil)
Dari beberapa contoh yang sudah ada semuanya bisa kita gabungkan untuk medapatkan informasi baris dan kolom yang lebih rinci
Contoh
Use Toko
Select * from Penjualan where tahun = ‘2008’ and kdbarang = ‘10201’ order by kdbarang asc
(Urutkan dari yang kecil ke besar)
atau
Select * from Penjualan where tahun = ‘2008’ and kdbarang = ‘10201’ order by kdbarang desc (Urutkan dari besar ke cecil)
Syntak select yang kita buat ini akan memberikan informasi tentang isi table yang dibatasi pada tahun dan kdbarang dan diurutkan berdasarkan kdbarang.
2. Menseleksi baris pada suatu table
Setelah kita mempelajari syntak select untuk melihat isi keseluruhan dari baris dan kolom sekarang kita akan belajar bagaimana menseleksi beberapa baris yang kita pilih saja.
Syntax
Use [nama database]
Select [baris1],[baris2],[baris..n] from [nama table] where [kondisi1] and [kondisi..n] order by [urut1],[urut2]
Contoh
Use toko
Select tahun,kdbarang,namabarang from penjualan where kdbarang = ‘10201’ order by tanggal
Dari syntax diatas makan informasi akan muncul terdir dari 2 (dua) baris saja yaitu tahun dan kdbarang yang dibatasi oleh kdbarang = 10201 dan diurutkan berdasarkan tanggal
Tidak ada komentar:
Posting Komentar
Silahkan Tinggalkan Pesan Anda