Database Introduction - Akses Data dengan SQL Server
-
Upload
dudy-ali -
Category
Technology
-
view
67 -
download
0
Transcript of Database Introduction - Akses Data dengan SQL Server
![Page 1: Database Introduction - Akses Data dengan SQL Server](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/1.jpg)
Mengakses Data Dengan SQL ServerDudy Fathan Ali, 2013.
![Page 2: Database Introduction - Akses Data dengan SQL Server](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/2.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/3.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/4.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/5.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/6.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/7.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/8.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/9.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/10.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/11.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/12.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/13.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/14.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/15.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/16.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/17.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/18.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/19.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/20.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/21.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/22.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/23.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/58b87c3c1a28ab44078b4f6f/html5/thumbnails/24.jpg)
Terima KasihDudy Fathan Ali, 2013.