SlideShare a Scribd company logo
Mengakses Data
Dengan SQL Server
Dudy 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 Data
NIM 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 Telepon
123123 Andi Jakarta 021-9348588
123234 Budi Depok 021-9384573
123345 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 Tertentu
NIM 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 Alamat
Andi Jakarta
Budi Depok
Caca 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 Query
NIM 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 Mahasiswa
Andi Jakarta
Budi Depok
Caca 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 Literal
NIM 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 : Jakarta
Budi Tinggal di : Depok
Caca 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 Nilai
NIP 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 2000000
Budi 4000000
Caca 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 Kasih
Dudy Fathan Ali, 2013.
Ad

More Related Content

Similar to Database Introduction - Akses Data dengan SQL Server (20)

Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
Muhamad Edi.S
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
Laporan 1 annissaul hidayah 11120018_6
Laporan 1  annissaul hidayah 11120018_6Laporan 1  annissaul hidayah 11120018_6
Laporan 1 annissaul hidayah 11120018_6
Saul Anizsa
 
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat LunakBasis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
naniksugiarti49
 
Materi sql server 3 eresha
Materi sql server 3 ereshaMateri sql server 3 eresha
Materi sql server 3 eresha
Dony Pramana Puncuna
 
P6 - Implementasi MySQL indonesian (DDL).pptx
P6 -  Implementasi MySQL indonesian (DDL).pptxP6 -  Implementasi MySQL indonesian (DDL).pptx
P6 - Implementasi MySQL indonesian (DDL).pptx
brghj12
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
nurnur469094
 
matrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.pptmatrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.ppt
erlandarmawan2
 
Slide 4 pengelompokan_data
Slide 4 pengelompokan_dataSlide 4 pengelompokan_data
Slide 4 pengelompokan_data
Badra Kusuma
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
jafra
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
Denny Yahya
 
Jobsheet mysql
Jobsheet mysqlJobsheet mysql
Jobsheet mysql
Smkn-2 Pekanbaru
 
Dasar_Dasar_Perintah_SQL.ppt
Dasar_Dasar_Perintah_SQL.pptDasar_Dasar_Perintah_SQL.ppt
Dasar_Dasar_Perintah_SQL.ppt
musahari1
 
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.pptdasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
CukyTo
 
Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
Abrianto Nugraha
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
Laporan 1 annissaul hidayah 11120018_6
Laporan 1  annissaul hidayah 11120018_6Laporan 1  annissaul hidayah 11120018_6
Laporan 1 annissaul hidayah 11120018_6
Saul Anizsa
 
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat LunakBasis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
Basis Data Kelas XI _ Materi SQL Rekayasa Perangkat Lunak
naniksugiarti49
 
P6 - Implementasi MySQL indonesian (DDL).pptx
P6 -  Implementasi MySQL indonesian (DDL).pptxP6 -  Implementasi MySQL indonesian (DDL).pptx
P6 - Implementasi MySQL indonesian (DDL).pptx
brghj12
 
matrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.pptmatrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.ppt
erlandarmawan2
 
Slide 4 pengelompokan_data
Slide 4 pengelompokan_dataSlide 4 pengelompokan_data
Slide 4 pengelompokan_data
Badra Kusuma
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
jafra
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
Denny Yahya
 
Dasar_Dasar_Perintah_SQL.ppt
Dasar_Dasar_Perintah_SQL.pptDasar_Dasar_Perintah_SQL.ppt
Dasar_Dasar_Perintah_SQL.ppt
musahari1
 
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.pptdasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
CukyTo
 

More from Dudy Ali (20)

Understanding COM+
Understanding COM+Understanding COM+
Understanding COM+
Dudy Ali
 
Distributed Application Development (Introduction)
Distributed Application Development (Introduction)Distributed Application Development (Introduction)
Distributed Application Development (Introduction)
Dudy Ali
 
Review Materi ASP.NET
Review Materi ASP.NETReview Materi ASP.NET
Review Materi ASP.NET
Dudy Ali
 
XML Schema Part 2
XML Schema Part 2XML Schema Part 2
XML Schema Part 2
Dudy Ali
 
XML Schema Part 1
XML Schema Part 1XML Schema Part 1
XML Schema Part 1
Dudy Ali
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Document
Dudy Ali
 
Pengantar XML
Pengantar XMLPengantar XML
Pengantar XML
Dudy Ali
 
Pengantar XML DOM
Pengantar XML DOMPengantar XML DOM
Pengantar XML DOM
Dudy Ali
 
Pengantar ADO.NET
Pengantar ADO.NETPengantar ADO.NET
Pengantar ADO.NET
Dudy Ali
 
Database Connectivity with JDBC
Database Connectivity with JDBCDatabase Connectivity with JDBC
Database Connectivity with JDBC
Dudy Ali
 
XML - Displaying Data ith XSLT
XML - Displaying Data ith XSLTXML - Displaying Data ith XSLT
XML - Displaying Data ith XSLT
Dudy Ali
 
Algorithm & Data Structure - Algoritma Pengurutan
Algorithm & Data Structure - Algoritma PengurutanAlgorithm & Data Structure - Algoritma Pengurutan
Algorithm & Data Structure - Algoritma Pengurutan
Dudy Ali
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
Dudy Ali
 
Object Oriented Programming - Constructors & Destructors
Object Oriented Programming - Constructors & DestructorsObject Oriented Programming - Constructors & Destructors
Object Oriented Programming - Constructors & Destructors
Dudy Ali
 
Object Oriented Programming - Abstraction & Encapsulation
Object Oriented Programming - Abstraction & EncapsulationObject Oriented Programming - Abstraction & Encapsulation
Object Oriented Programming - Abstraction & Encapsulation
Dudy Ali
 
Web Programming Syaria - Pengenalan Halaman Web
Web Programming Syaria - Pengenalan Halaman WebWeb Programming Syaria - Pengenalan Halaman Web
Web Programming Syaria - Pengenalan Halaman Web
Dudy Ali
 
Web Programming Syaria - PHP
Web Programming Syaria - PHPWeb Programming Syaria - PHP
Web Programming Syaria - PHP
Dudy Ali
 
Software Project Management - Project Management Knowledge
Software Project Management - Project Management KnowledgeSoftware Project Management - Project Management Knowledge
Software Project Management - Project Management Knowledge
Dudy Ali
 
Software Project Management - Proses Manajemen Proyek
Software Project Management - Proses Manajemen ProyekSoftware Project Management - Proses Manajemen Proyek
Software Project Management - Proses Manajemen Proyek
Dudy Ali
 
Software Project Management - Pengenalan Manajemen Proyek
Software Project Management - Pengenalan Manajemen ProyekSoftware Project Management - Pengenalan Manajemen Proyek
Software Project Management - Pengenalan Manajemen Proyek
Dudy Ali
 
Understanding COM+
Understanding COM+Understanding COM+
Understanding COM+
Dudy Ali
 
Distributed Application Development (Introduction)
Distributed Application Development (Introduction)Distributed Application Development (Introduction)
Distributed Application Development (Introduction)
Dudy Ali
 
Review Materi ASP.NET
Review Materi ASP.NETReview Materi ASP.NET
Review Materi ASP.NET
Dudy Ali
 
XML Schema Part 2
XML Schema Part 2XML Schema Part 2
XML Schema Part 2
Dudy Ali
 
XML Schema Part 1
XML Schema Part 1XML Schema Part 1
XML Schema Part 1
Dudy Ali
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Document
Dudy Ali
 
Pengantar XML
Pengantar XMLPengantar XML
Pengantar XML
Dudy Ali
 
Pengantar XML DOM
Pengantar XML DOMPengantar XML DOM
Pengantar XML DOM
Dudy Ali
 
Pengantar ADO.NET
Pengantar ADO.NETPengantar ADO.NET
Pengantar ADO.NET
Dudy Ali
 
Database Connectivity with JDBC
Database Connectivity with JDBCDatabase Connectivity with JDBC
Database Connectivity with JDBC
Dudy Ali
 
XML - Displaying Data ith XSLT
XML - Displaying Data ith XSLTXML - Displaying Data ith XSLT
XML - Displaying Data ith XSLT
Dudy Ali
 
Algorithm & Data Structure - Algoritma Pengurutan
Algorithm & Data Structure - Algoritma PengurutanAlgorithm & Data Structure - Algoritma Pengurutan
Algorithm & Data Structure - Algoritma Pengurutan
Dudy Ali
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
Dudy Ali
 
Object Oriented Programming - Constructors & Destructors
Object Oriented Programming - Constructors & DestructorsObject Oriented Programming - Constructors & Destructors
Object Oriented Programming - Constructors & Destructors
Dudy Ali
 
Object Oriented Programming - Abstraction & Encapsulation
Object Oriented Programming - Abstraction & EncapsulationObject Oriented Programming - Abstraction & Encapsulation
Object Oriented Programming - Abstraction & Encapsulation
Dudy Ali
 
Web Programming Syaria - Pengenalan Halaman Web
Web Programming Syaria - Pengenalan Halaman WebWeb Programming Syaria - Pengenalan Halaman Web
Web Programming Syaria - Pengenalan Halaman Web
Dudy Ali
 
Web Programming Syaria - PHP
Web Programming Syaria - PHPWeb Programming Syaria - PHP
Web Programming Syaria - PHP
Dudy Ali
 
Software Project Management - Project Management Knowledge
Software Project Management - Project Management KnowledgeSoftware Project Management - Project Management Knowledge
Software Project Management - Project Management Knowledge
Dudy Ali
 
Software Project Management - Proses Manajemen Proyek
Software Project Management - Proses Manajemen ProyekSoftware Project Management - Proses Manajemen Proyek
Software Project Management - Proses Manajemen Proyek
Dudy Ali
 
Software Project Management - Pengenalan Manajemen Proyek
Software Project Management - Pengenalan Manajemen ProyekSoftware Project Management - Pengenalan Manajemen Proyek
Software Project Management - Pengenalan Manajemen Proyek
Dudy Ali
 
Ad

Recently uploaded (6)

Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdfMateri Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Hani394750
 
Technopreneurship - 6 Business Plan
Technopreneurship - 6 Business PlanTechnopreneurship - 6 Business Plan
Technopreneurship - 6 Business Plan
AndiNurkholis1
 
Pengertian jaringan komputer dan internet
Pengertian jaringan komputer dan internetPengertian jaringan komputer dan internet
Pengertian jaringan komputer dan internet
TnDecan
 
Tugas Mini Bikin Cerita di Word Ilmu Komputer
Tugas Mini Bikin Cerita di Word Ilmu KomputerTugas Mini Bikin Cerita di Word Ilmu Komputer
Tugas Mini Bikin Cerita di Word Ilmu Komputer
dadangrahmathidayat2
 
Pengantar Bisnis - 9 Manajemen Pemasaran
Pengantar Bisnis - 9 Manajemen PemasaranPengantar Bisnis - 9 Manajemen Pemasaran
Pengantar Bisnis - 9 Manajemen Pemasaran
AndiNurkholis1
 
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptx
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptxBig Data & IR 4 Untuk Pelabuhan Indonesia.pptx
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptx
QShofwan
 
Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdfMateri Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Materi Standardisasi Klaim FKTP 7-8 Agustus 2024.pdf
Hani394750
 
Technopreneurship - 6 Business Plan
Technopreneurship - 6 Business PlanTechnopreneurship - 6 Business Plan
Technopreneurship - 6 Business Plan
AndiNurkholis1
 
Pengertian jaringan komputer dan internet
Pengertian jaringan komputer dan internetPengertian jaringan komputer dan internet
Pengertian jaringan komputer dan internet
TnDecan
 
Tugas Mini Bikin Cerita di Word Ilmu Komputer
Tugas Mini Bikin Cerita di Word Ilmu KomputerTugas Mini Bikin Cerita di Word Ilmu Komputer
Tugas Mini Bikin Cerita di Word Ilmu Komputer
dadangrahmathidayat2
 
Pengantar Bisnis - 9 Manajemen Pemasaran
Pengantar Bisnis - 9 Manajemen PemasaranPengantar Bisnis - 9 Manajemen Pemasaran
Pengantar Bisnis - 9 Manajemen Pemasaran
AndiNurkholis1
 
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptx
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptxBig Data & IR 4 Untuk Pelabuhan Indonesia.pptx
Big Data & IR 4 Untuk Pelabuhan Indonesia.pptx
QShofwan
 
Ad

Database Introduction - Akses Data dengan SQL Server

  • 1. Mengakses Data Dengan SQL Server Dudy Fathan Ali, 2013.
  • 2. 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
  • 3. Menampilkan Seluruh Data NIM 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.
  • 4. Menampilkan Seluruh Data NIM Nama Alamat Telepon 123123 Andi Jakarta 021-9348588 123234 Budi Depok 021-9384573 123345 Caca Jakarta 021-9845787 Jawab : SELECT * FROM Tabel_Mahasiswa Hasil :
  • 5. 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
  • 6. Menampilkan Kolom Tertentu NIM 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.
  • 7. Menampilkan Kolom Tertentu Nama Alamat Andi Jakarta Budi Depok Caca Jakarta Jawab : SELECT Nama, Alamat FROM Tabel_Mahasiswa Hasil :
  • 8. 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
  • 9. Mengubah Tampilan Hasil Query NIM 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.
  • 10. Mengubah Tampilan Hasil Query Nama Mahasiswa Alamat Mahasiswa Andi Jakarta Budi Depok Caca Jakarta Jawab : SELECT ‘Nama Mahasiswa’ = Nama, Alamat AS ‘Alamat Mahasiswa’ FROM Tabel_Mahasiswa Hasil :
  • 11. 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
  • 12. Menambahkan Literal NIM 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.
  • 13. Menambahkan Literal Nama Mahasiswa (no column name) Alamat Mahasiswa Andi Tinggal di : Jakarta Budi Tinggal di : Depok Caca Tinggal di : Jakarta Jawab : SELECT Nama, ‘tinggal di :’, Alamat FROM Tabel_Mahasiswa Hasil :
  • 14. 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
  • 15. Perhitungan Nilai NIP 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.
  • 16. Perhitungan Nilai Nama (no column name) Andi 2000000 Budi 4000000 Caca 3000000 Jawab : SELECT Nama, Gaji_Per_Hari * 20 FROM Tabel_Pegawai Hasil :
  • 17. 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’
  • 18. 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
  • 19. 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
  • 20. 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]
  • 21. 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
  • 22. 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
  • 23. 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