24
Mengakses Data Dengan SQL Server Dudy Fathan Ali, 2013.

Database Introduction - Akses Data dengan SQL Server

Embed Size (px)

Citation preview

Page 1: Database Introduction - Akses Data dengan SQL Server

Mengakses Data Dengan SQL ServerDudy Fathan Ali, 2013.

Page 2: Database Introduction - Akses Data dengan SQL Server

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

Page 3: Database Introduction - Akses Data dengan SQL Server

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.

Page 4: Database Introduction - Akses Data dengan SQL Server

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 :

Page 5: Database Introduction - Akses Data dengan SQL Server

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

Page 6: Database Introduction - Akses Data dengan SQL Server

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.

Page 7: Database Introduction - Akses Data dengan SQL Server

Menampilkan Kolom Tertentu

Nama AlamatAndi JakartaBudi DepokCaca Jakarta

Jawab :

SELECT Nama, Alamat FROM Tabel_Mahasiswa

Hasil :

Page 8: Database Introduction - Akses Data dengan SQL Server

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

Page 9: Database Introduction - Akses Data dengan SQL Server

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.

Page 10: Database Introduction - Akses Data dengan SQL Server

Mengubah Tampilan Hasil Query

Nama Mahasiswa Alamat MahasiswaAndi JakartaBudi DepokCaca Jakarta

Jawab :

SELECT ‘Nama Mahasiswa’ = Nama, Alamat AS ‘Alamat Mahasiswa’ FROM Tabel_Mahasiswa

Hasil :

Page 11: Database Introduction - Akses Data dengan SQL Server

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

Page 12: Database Introduction - Akses Data dengan SQL Server

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.

Page 13: Database Introduction - Akses Data dengan SQL Server

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 :

Page 14: Database Introduction - Akses Data dengan SQL Server

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

Page 15: Database Introduction - Akses Data dengan SQL Server

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.

Page 16: Database Introduction - Akses Data dengan SQL Server

Perhitungan Nilai

Nama (no column name)

Andi 2000000Budi 4000000Caca 3000000

Jawab :

SELECT Nama, Gaji_Per_Hari * 20 FROM Tabel_Pegawai

Hasil :

Page 17: Database Introduction - Akses Data dengan SQL Server

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’

Page 18: Database Introduction - Akses Data dengan SQL Server

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

Page 19: Database Introduction - Akses Data dengan SQL Server

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

Page 20: Database Introduction - Akses Data dengan SQL Server

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]

Page 21: Database Introduction - Akses Data dengan SQL Server

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

Page 22: Database Introduction - Akses Data dengan SQL Server

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

Page 23: Database Introduction - Akses Data dengan SQL Server

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

Page 24: Database Introduction - Akses Data dengan SQL Server

Terima KasihDudy Fathan Ali, 2013.