Post on 12-Apr-2017
Mengakses Data Dengan SQL ServerDudy Fathan Ali, 2013.
Menampilkan Seluruh Data
• Untuk dapat melakukan pengambilan data dari dalam database maka digunakan perintah SELECT.• Contoh :
• Tanda asterik (*) berguna untuk mengambil seluruh kolom dari suatu tabel.
SELECT * FROM Nama_Tabel
Menampilkan Seluruh DataNIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 Caca Jakarta 021-9845787
Tabel_Mahasiswa
Pertanyaan :Buatlah sintaks untuk mengambil seluruh data dari Tabel_Mahasiwa.
Menampilkan Seluruh Data
NIM Nama Alamat Telepon123123 Andi Jakarta 021-9348588123234 Budi Depok 021-9384573123345 Caca Jakarta 021-9845787
Jawab :
SELECT * FROM Tabel_Mahasiswa
Hasil :
Menampilkan Kolom Tertentu
• Tanda asterik (*) bisa digantikan dengan nama kolom yang akan ditampilkan.• Contoh Sintaks:
• Jika kolom yang akan ditampilkan lebih dari 1, maka bisa menggunakan tanda koma (,) sebagai pemisah antar nama kolom.
SELECT Nama_Kolom FROM Nama_Tabel
Menampilkan Kolom TertentuNIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 Caca Jakarta 021-9845787
Tabel_Mahasiswa
Pertanyaan :Buatlah sintaks untuk mengambil data Nama dan Alamat dari Tabel_Mahasiwa.
Menampilkan Kolom Tertentu
Nama AlamatAndi JakartaBudi DepokCaca Jakarta
Jawab :
SELECT Nama, Alamat FROM Tabel_Mahasiswa
Hasil :
Mengubah Tampilan Hasil Query• Nama kolom dalam tabel bisa diubah secara temporer
untuk mendapatkan hasil yang diinginkan oleh pengguna.• Contoh Sintaks:
SELECT ‘Nama Yang Diinginkan’ = Nama_Kolom FROM Nama_Tabel
SELECT Nama_Kolom ‘Nama Yang Diinginkan’ FROM Nama_Tabel
SELECT Nama_Kolom AS ‘Nama Yang Diinginkan’ FROM Nama_Tabel
Mengubah Tampilan Hasil QueryNIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 Caca Jakarta 021-9845787
Tabel_Mahasiswa
Pertanyaan :Buatlah sintaks untuk mengambil data Nama dan Alamat dari Tabel_Mahasiwa, ubahlah kolom Nama menjadi Nama Mahasiswa, dan Alamat menjadi Alamat Mahasiswa.
Mengubah Tampilan Hasil Query
Nama Mahasiswa Alamat MahasiswaAndi JakartaBudi DepokCaca Jakarta
Jawab :
SELECT ‘Nama Mahasiswa’ = Nama, Alamat AS ‘Alamat Mahasiswa’ FROM Tabel_Mahasiswa
Hasil :
Menambahkan Literal• Literal adalah nilai string yang disisipkan pada
perintah SELECT dengan maksud untuk menambahkan kolom baru sebagai tambahan informasi secara temporer.• Contoh Sintaks:
SELECT Nama_Kolom1, ‘Literal’, Nama_Kolom2 FROM Nama_Tabel
Menambahkan LiteralNIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 Caca Jakarta 021-9845787
Tabel_Mahasiswa
Pertanyaan :Buatlah sintaks untuk mengambil data Nama dan Alamat dari Tabel_Mahasiwa, tambahkan 1 kolom diantara Nama dan Alamat sebagai tambahan informasi.
Menambahkan Literal
Nama Mahasiswa
(no column name)
Alamat Mahasiswa
Andi Tinggal di : JakartaBudi Tinggal di : DepokCaca Tinggal di : Jakarta
Jawab :
SELECT Nama, ‘tinggal di :’, Alamat FROM Tabel_Mahasiswa
Hasil :
Perhitungan Nilai• SQL Server mendukung operasi-operasi aritmatika
seperti: penambahan (+), pengurangan (-), perkalian (*), pembagian (/) dan sisa hasil bagi atau modulo (%).• Contoh Sintaks:
SELECT Nama_Kolom1, Nama_Kolom2 [Operasi Aritmatika] [Konstanta] FROM Nama_Tabel
Perhitungan NilaiNIP Nama Gaji_Per_Hari
123123 Andi 100000
123234 Budi 200000
123345 Caca 150000
Tabel_Pegawai
Pertanyaan :Buatlah sintaks untuk mengambil data Nama dan Gaji Per Bulan dari Tabel_Pegawai jika dalam satu bulan terdapat 20 hari kerja.
Perhitungan Nilai
Nama (no column name)
Andi 2000000Budi 4000000Caca 3000000
Jawab :
SELECT Nama, Gaji_Per_Hari * 20 FROM Tabel_Pegawai
Hasil :
Menampilkan Baris Tertentu• Untuk menampilkan baris tertentu, maka kita bisa
menggunakan perintah WHERE untuk menyatakan kondisinya.• Contoh Sintaks:
SELECT Nama_Kolom FROM Nama_Tabel WHERE Nama_Kolom = ‘Nilainya’
Menampilkan Baris Tertentu
Tabel_Mahasiswa
Pertanyaan :Buatlah sintaks untuk mengambil semua data mahasiswa yang tinggal di Jakarta.
NIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 Caca Jakarta 021-9845787
Menampilkan Baris Tertentu
Jawab :
SELECT * FROM Tabel_Mahasiswa WHERE Alamat = ‘Jakarta’
Hasil :NIM Nama Alamat Telepon
123123 Andi Jakarta 021-9348588
123345 Caca Jakarta 021-9845787
Menggunakan Operator Perbandingan
• Perintah SELECT dengan tambahan klausa dapat digunakan untuk menampilkan baris data berdasarkan kondisi tertentu dengan menggunakan bantuan operator perbandingan. • Contoh Sintaks:
SELECT Nama_Kolom FROM Nama_Tabel WHERE Nama_Kolom [operator_komparasi] [konstanta]
Menggunakan Operator Perbandingan
• Operator Perbandingan :
Operator Deskripsi
= Sama Dengan
> Lebih Besar Dari
< Lebih Kecil Dari
>= Lebih Besar atau Sama Dengan
<= Lebih Kecil atau Sama Dengan
<> Tidak Sama Dengan
!= Tidak Sama Dengan
Menggunakan Operator Perbandingan
Tabel_Pegawai
Pertanyaan :Buatlah sintaks untuk mengambil semua data pegawai yang gajinya dibawah UMR Jakarta.
NIP Nama Gaji_Per_Bulan
123123 Andi 1500000
123234 Budi 2400000
123345 Caca 1000000
Menggunakan Operator Perbandingan
Jawab :
SELECT * FROM Tabel_Pegawai WHERE Gaji_Per_Bulan < 2200000
Hasil :NIP Nama Gaji_Per_Bulan
123123 Andi 1500000
123345 Caca 1000000
Terima KasihDudy Fathan Ali, 2013.