SlideShare a Scribd company logo
1 of 7
Download to read offline
1. IN digunakan untuk mencocokkan suatu nilai dengan salah satu nilai yang ada dalam tabel.
Di bawah ini contoh-contoh perintah yang menggunakan operator IN:
a. Perintah berikut ini digunakan untuk menampilkan nama-nama siswa yang beralamat
di ‘Yogyakarta’:
b. Perintah berikut ini digunakan untuk menampilkan nis,nama, dan kelamin siswa yang
mempunyai jenis kelamin=’L’
a. Lawan dari IN adalah NOT IN. Perintah berikut dapat anda berikan untuk dapat melihat
hasilnya. Berikut ini perintah yang digunakan untuk menampilkan data siswa yang BUKAN
berjenis kelamin=’L’ (laki-laki) :
IN dan NOT IN
SELECT nama,alamat FROM master_siswa WHERE alamat IN
(‘Yogyakarta’);
SELECT nis,nama,kelamin FROM master_siswa WHERE kelamin IN (‘L’);
SELECT nis,nama,kelamin FROM master_siswa WHERE kelamin NOT IN (‘L’);
1. Operator BETWEEN Dipergunakan untuk menampilkan record yang berada dalam suatu
batasan kondisi tertentu.
a. Perintah berikut dapat diberikan unuk menampilkan informasi tentang data siswa yang
namanya berawalan ‘A’ sampai ‘G’.
b. Perintah ini dapat dicoba untuk menampilkan data siswa yang lahir di antara tanggal
‘1992-01-01’ sampai dengan tanggal ‘1992-12-31’.
2. Jika perintah di atas ditambahkan klausa NOT sebelum BETWEEN maka Anda akan
memperoleh hasil informasi yang berbeda. Berikut ini contoh penggunaan operator NOT
BETWEEN, misalnya ingin menampilkan data siswa dengan field nis, nama, alamat,
kelamin, tgl_lahir yang mempunyai tgl_lahir tidak di antara ‘1993-01-01’ sampai
‘1993-12-31’:
BETWEEN dan NOT BETWEEN
SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE
nama BETWEEN ‘A’ AND ‘G’;
SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE
tgl_lahir>='1992-01-01' AND tgl_lahir<='1992-12-31';
SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE tgl_lahir
NOT BETWEEN '1993-01-01' AND '1993-12-31';
1. GROUP BY
GROUP BY dipergunakan untuk mengelompokan suatu record. Biasanya di gabungkan
dengan fungsi COUNT untuk mendapatkan total record yang dimaksud. Berikut ini
contoh jika ingin menampilkan jumlah siswa dari masing-masing alamat:
2. HAVING
Klausa HAVING digunakan berpasangan dengan klausa GROUP BY. Kegunaannya adalah
menentukan kondisi dalam GROUP BY dan hanya kelompok yang memenuhi HAVING saja
yang dihasilkan. Dibawah ini contoh penggunaan klausa HAVING :
a. Perintah berikut untuk menampilkan siswa yang berasal dari selain dari kota
Semarang.
b. Perintah berikut untuk menampilkan siswa yang berasal dari kota Semarang.
GROUP BY and HAVING
SELECT nis,nama,alamat FROM master_siswa GROUP BY alamat HAVING
<>’Semarang’;
SELECT nis,nama,alamat FROM master_siswa GROUP BY alamat
HAVING=’Semarang’;
SELECT alamat, COUNT(nama) FROM tab_siswa GROUP BY alamat;
1. Fungsi RIGHT() digunakan untuk mengambil beberapa character sebelah kanan dari field
yang ditentukan. Berikut ini sintaks dari pemnggunaan fungsi RIGHT :
Misalnya, untuk menampilkan 2 character terakhir dari field nis :
2. Fungsi MID() digunakan untuk mengambil beberapa character dari field yang
ditentukan nilai awalnya (mulai dari kiri) dan jumlahnya. Berikut ini sintaks dari
pemnggunaan fungsi MID :
Berikut ini perintah untuk menamplkan 2 character yang dimulai dari character ke-3
terakhr dari field nis :
FUNGSI STRING
SELECT RIGHT(nis,2) FROM master_siswa
SELECT MID(nis,3,2) AS NOMOR FROM master_siswa
SELECT RIGHT nama_field,jumlah_karakter) FROM nama_tabel
SELECT MID(nama_field,karakter_mulai,jumlah_karakter) FROM nama_tabel
Fungsi agregat adalah fungsi standar SQL, yang digunakan untuk melakukan ringkasan,
perhitungan staistika, atau query pada suatu tabel. Fungsi agregat merupakan fungsi
built-in yang hampir pasti ada dalam setiap DBMS. Berikut ini macam-macam fungsi
AGREGAT :
1. AVG
Fungsi yang digunakan untuk mencari nilai rata-rata pada suatu field bertipe numerik
atau integer. Nilai yang berisi NULL tidak dihitung oleh fungsi ini, berikut ini contoh
penggunaan operator AVG:
2. COUNT
Digunakan untuk menghitung jumlah record dari suatu field atau tabel. Di bawah ini
contoh penggunaan operator COUNT :
a. Perintah berikut untuk menampilkan jumlah siswa yang ada dalam tabel tab_siswa :
a. Perintah berikut untuk menampilkan jumlah siswa per alamat siswa :
3. MAX
Fungsi ini digunakan untuk mencari nilai terbesar dari suatu field. Field yang dicari
nilainya harus bertipe numerik atau integer, Di bawah ini contoh-contoh penggunaan
operator MAX :
FUNGSI AGREGAT
SELECT AVG(jml_tabungan) FROM tab_siswa;
SELECT COUNT(nama) FROM tab_siswa;
SELECT alamat, COUNT(nama) FROM tab_siswa GROUP BY alamat;
a. Perintah berikut digunakan utuk menampilkan jumlah tabungan yang paling banyak
dari tabel tab_siswa:
b. Perintah berikut digunakan untuk menampilkan jumlah tabungan terbesar per kota
asal :
4. MIN
Fungsi ini digunakan untuk mencari nilai terkecil dari suatu field. Field yang dicari
nilainya harus beripe numerik atau integer.
a. Perintah berikut digunakan utuk menampilkan jumlah tabungan yang paling kecil dari
tabel tab_siswa:
b. Perintah berikut digunakan untuk menampilkan jumlah tabungan terkecil per kota
asal:
SELECT MIN(jml_tabungan) FROM tab_siswa;
SELECT nama,alamat, MAX(jml_tabungan) FROM tab_siswa GROUP BY
SELECT nama,alamat, MIN(jml_tabungan) FROM tab_siswa GROUP BY alamat;
SELECT MAX(jml_tabungan) FROM tab_siswa;
5. SUM
Fungsi ini digunakan untuk mendapatkan nilai total dari suatu field.
a. Perintah berikut digunakan untuk menjumlahkan field jml_tabungan semua siswa :
b. Perintah berikut untuk menampilkan jumlah total tabungan per kota:
SELECT SUM(jml_tabungan) FROM tab_siswa;
SELECT nama,alamat, SUM(jml_tabungan) FROM tab_siswa GROUP BY
alamat;

More Related Content

What's hot

Fungsi statistika, logika dan teks microsoft excel 2007
Fungsi statistika, logika dan teks microsoft excel 2007Fungsi statistika, logika dan teks microsoft excel 2007
Fungsi statistika, logika dan teks microsoft excel 2007Taufiq Audah
 
Materi SQL Query Berjenjang
Materi SQL Query Berjenjang Materi SQL Query Berjenjang
Materi SQL Query Berjenjang Ngurah Endra
 
Semester 2
Semester 2Semester 2
Semester 2insanurr
 
Basis data 8
Basis data 8Basis data 8
Basis data 8Febrienda
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query TerapanSherly Uda
 
Rumus excel 2014
Rumus excel 2014Rumus excel 2014
Rumus excel 2014Khai Rama
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchKuliahKita
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelkasman fadhli
 
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)difa febri
 

What's hot (13)

Fungsi statistika, logika dan teks microsoft excel 2007
Fungsi statistika, logika dan teks microsoft excel 2007Fungsi statistika, logika dan teks microsoft excel 2007
Fungsi statistika, logika dan teks microsoft excel 2007
 
Avg wps iiiii
Avg wps iiiiiAvg wps iiiii
Avg wps iiiii
 
Fungsi statistik Edit
Fungsi statistik EditFungsi statistik Edit
Fungsi statistik Edit
 
Materi SQL Query Berjenjang
Materi SQL Query Berjenjang Materi SQL Query Berjenjang
Materi SQL Query Berjenjang
 
pengantar array PHP
pengantar array PHPpengantar array PHP
pengantar array PHP
 
Fungsi value
Fungsi valueFungsi value
Fungsi value
 
Semester 2
Semester 2Semester 2
Semester 2
 
Basis data 8
Basis data 8Basis data 8
Basis data 8
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query Terapan
 
Rumus excel 2014
Rumus excel 2014Rumus excel 2014
Rumus excel 2014
 
Algoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary SearchAlgoritma dan Struktur Data - Binary Search
Algoritma dan Struktur Data - Binary Search
 
Mengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excelMengenal fungsi if dan logika pada excel
Mengenal fungsi if dan logika pada excel
 
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
 

Similar to Modul6 2 maret 2013

Similar to Modul6 2 maret 2013 (13)

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)
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
matrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.pptmatrei perkuliahana tentang SQL Overview.ppt
matrei perkuliahana tentang SQL Overview.ppt
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
 
Slide 4 pengelompokan_data
Slide 4 pengelompokan_dataSlide 4 pengelompokan_data
Slide 4 pengelompokan_data
 
Oracle sql
Oracle sqlOracle sql
Oracle sql
 
Praktikum 03 Sistem Basis Data
Praktikum 03 Sistem Basis DataPraktikum 03 Sistem Basis Data
Praktikum 03 Sistem Basis Data
 
Pemrograman Komputer - 3
Pemrograman Komputer - 3Pemrograman Komputer - 3
Pemrograman Komputer - 3
 
Laporan praktikum1
Laporan praktikum1Laporan praktikum1
Laporan praktikum1
 
Sql programming
Sql programmingSql programming
Sql programming
 
Materi sql server 3 eresha
Materi sql server 3 ereshaMateri sql server 3 eresha
Materi sql server 3 eresha
 
Catatan excel andi
Catatan excel andiCatatan excel andi
Catatan excel andi
 
sql Modul
sql Modulsql Modul
sql Modul
 

More from Muhammad Syafriansyah

More from Muhammad Syafriansyah (20)

Modul 11 4 mei 2013
Modul 11 4 mei 2013Modul 11 4 mei 2013
Modul 11 4 mei 2013
 
Modul 10 27 april 2013
Modul 10 27 april 2013Modul 10 27 april 2013
Modul 10 27 april 2013
 
Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013
 
Modul4 16 februari 2013
Modul4 16 februari 2013Modul4 16 februari 2013
Modul4 16 februari 2013
 
Modul 3 9 jan 2013
Modul 3 9 jan 2013Modul 3 9 jan 2013
Modul 3 9 jan 2013
 
Modul 2 19 jan 2013
Modul 2 19 jan 2013Modul 2 19 jan 2013
Modul 2 19 jan 2013
 
Modul i 12 jan 2013
Modul i 12 jan 2013Modul i 12 jan 2013
Modul i 12 jan 2013
 
Saintek2015518
Saintek2015518Saintek2015518
Saintek2015518
 
Tkpa2015622
Tkpa2015622Tkpa2015622
Tkpa2015622
 
System software quality assurance for safety critical systems
System software quality assurance for safety critical systemsSystem software quality assurance for safety critical systems
System software quality assurance for safety critical systems
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
Prioritizing software maintenance plan by analyzing user feedback
Prioritizing software maintenance plan by analyzing user feedbackPrioritizing software maintenance plan by analyzing user feedback
Prioritizing software maintenance plan by analyzing user feedback
 
Organizational commitment of information technology professionals
Organizational commitment of information technology professionalsOrganizational commitment of information technology professionals
Organizational commitment of information technology professionals
 
Interpretasi sqa
Interpretasi sqaInterpretasi sqa
Interpretasi sqa
 
Interpretasi re engineering
Interpretasi re engineeringInterpretasi re engineering
Interpretasi re engineering
 
Interpretasi maintenance
Interpretasi maintenanceInterpretasi maintenance
Interpretasi maintenance
 
Interpretasi leadership
Interpretasi leadershipInterpretasi leadership
Interpretasi leadership
 
Laporan fp
Laporan fpLaporan fp
Laporan fp
 
Cyc
CycCyc
Cyc
 
Penilaian kappa cohen kelompok 10
Penilaian kappa cohen kelompok 10Penilaian kappa cohen kelompok 10
Penilaian kappa cohen kelompok 10
 

Modul6 2 maret 2013

  • 1. 1. IN digunakan untuk mencocokkan suatu nilai dengan salah satu nilai yang ada dalam tabel. Di bawah ini contoh-contoh perintah yang menggunakan operator IN: a. Perintah berikut ini digunakan untuk menampilkan nama-nama siswa yang beralamat di ‘Yogyakarta’: b. Perintah berikut ini digunakan untuk menampilkan nis,nama, dan kelamin siswa yang mempunyai jenis kelamin=’L’ a. Lawan dari IN adalah NOT IN. Perintah berikut dapat anda berikan untuk dapat melihat hasilnya. Berikut ini perintah yang digunakan untuk menampilkan data siswa yang BUKAN berjenis kelamin=’L’ (laki-laki) : IN dan NOT IN SELECT nama,alamat FROM master_siswa WHERE alamat IN (‘Yogyakarta’); SELECT nis,nama,kelamin FROM master_siswa WHERE kelamin IN (‘L’); SELECT nis,nama,kelamin FROM master_siswa WHERE kelamin NOT IN (‘L’);
  • 2. 1. Operator BETWEEN Dipergunakan untuk menampilkan record yang berada dalam suatu batasan kondisi tertentu. a. Perintah berikut dapat diberikan unuk menampilkan informasi tentang data siswa yang namanya berawalan ‘A’ sampai ‘G’. b. Perintah ini dapat dicoba untuk menampilkan data siswa yang lahir di antara tanggal ‘1992-01-01’ sampai dengan tanggal ‘1992-12-31’. 2. Jika perintah di atas ditambahkan klausa NOT sebelum BETWEEN maka Anda akan memperoleh hasil informasi yang berbeda. Berikut ini contoh penggunaan operator NOT BETWEEN, misalnya ingin menampilkan data siswa dengan field nis, nama, alamat, kelamin, tgl_lahir yang mempunyai tgl_lahir tidak di antara ‘1993-01-01’ sampai ‘1993-12-31’: BETWEEN dan NOT BETWEEN SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE nama BETWEEN ‘A’ AND ‘G’; SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE tgl_lahir>='1992-01-01' AND tgl_lahir<='1992-12-31'; SELECT nis,nama,alamat,kelamin,tgl_lahir FROM master_siswa WHERE tgl_lahir NOT BETWEEN '1993-01-01' AND '1993-12-31';
  • 3. 1. GROUP BY GROUP BY dipergunakan untuk mengelompokan suatu record. Biasanya di gabungkan dengan fungsi COUNT untuk mendapatkan total record yang dimaksud. Berikut ini contoh jika ingin menampilkan jumlah siswa dari masing-masing alamat: 2. HAVING Klausa HAVING digunakan berpasangan dengan klausa GROUP BY. Kegunaannya adalah menentukan kondisi dalam GROUP BY dan hanya kelompok yang memenuhi HAVING saja yang dihasilkan. Dibawah ini contoh penggunaan klausa HAVING : a. Perintah berikut untuk menampilkan siswa yang berasal dari selain dari kota Semarang. b. Perintah berikut untuk menampilkan siswa yang berasal dari kota Semarang. GROUP BY and HAVING SELECT nis,nama,alamat FROM master_siswa GROUP BY alamat HAVING <>’Semarang’; SELECT nis,nama,alamat FROM master_siswa GROUP BY alamat HAVING=’Semarang’; SELECT alamat, COUNT(nama) FROM tab_siswa GROUP BY alamat;
  • 4. 1. Fungsi RIGHT() digunakan untuk mengambil beberapa character sebelah kanan dari field yang ditentukan. Berikut ini sintaks dari pemnggunaan fungsi RIGHT : Misalnya, untuk menampilkan 2 character terakhir dari field nis : 2. Fungsi MID() digunakan untuk mengambil beberapa character dari field yang ditentukan nilai awalnya (mulai dari kiri) dan jumlahnya. Berikut ini sintaks dari pemnggunaan fungsi MID : Berikut ini perintah untuk menamplkan 2 character yang dimulai dari character ke-3 terakhr dari field nis : FUNGSI STRING SELECT RIGHT(nis,2) FROM master_siswa SELECT MID(nis,3,2) AS NOMOR FROM master_siswa SELECT RIGHT nama_field,jumlah_karakter) FROM nama_tabel SELECT MID(nama_field,karakter_mulai,jumlah_karakter) FROM nama_tabel
  • 5. Fungsi agregat adalah fungsi standar SQL, yang digunakan untuk melakukan ringkasan, perhitungan staistika, atau query pada suatu tabel. Fungsi agregat merupakan fungsi built-in yang hampir pasti ada dalam setiap DBMS. Berikut ini macam-macam fungsi AGREGAT : 1. AVG Fungsi yang digunakan untuk mencari nilai rata-rata pada suatu field bertipe numerik atau integer. Nilai yang berisi NULL tidak dihitung oleh fungsi ini, berikut ini contoh penggunaan operator AVG: 2. COUNT Digunakan untuk menghitung jumlah record dari suatu field atau tabel. Di bawah ini contoh penggunaan operator COUNT : a. Perintah berikut untuk menampilkan jumlah siswa yang ada dalam tabel tab_siswa : a. Perintah berikut untuk menampilkan jumlah siswa per alamat siswa : 3. MAX Fungsi ini digunakan untuk mencari nilai terbesar dari suatu field. Field yang dicari nilainya harus bertipe numerik atau integer, Di bawah ini contoh-contoh penggunaan operator MAX : FUNGSI AGREGAT SELECT AVG(jml_tabungan) FROM tab_siswa; SELECT COUNT(nama) FROM tab_siswa; SELECT alamat, COUNT(nama) FROM tab_siswa GROUP BY alamat;
  • 6. a. Perintah berikut digunakan utuk menampilkan jumlah tabungan yang paling banyak dari tabel tab_siswa: b. Perintah berikut digunakan untuk menampilkan jumlah tabungan terbesar per kota asal : 4. MIN Fungsi ini digunakan untuk mencari nilai terkecil dari suatu field. Field yang dicari nilainya harus beripe numerik atau integer. a. Perintah berikut digunakan utuk menampilkan jumlah tabungan yang paling kecil dari tabel tab_siswa: b. Perintah berikut digunakan untuk menampilkan jumlah tabungan terkecil per kota asal: SELECT MIN(jml_tabungan) FROM tab_siswa; SELECT nama,alamat, MAX(jml_tabungan) FROM tab_siswa GROUP BY SELECT nama,alamat, MIN(jml_tabungan) FROM tab_siswa GROUP BY alamat; SELECT MAX(jml_tabungan) FROM tab_siswa;
  • 7. 5. SUM Fungsi ini digunakan untuk mendapatkan nilai total dari suatu field. a. Perintah berikut digunakan untuk menjumlahkan field jml_tabungan semua siswa : b. Perintah berikut untuk menampilkan jumlah total tabungan per kota: SELECT SUM(jml_tabungan) FROM tab_siswa; SELECT nama,alamat, SUM(jml_tabungan) FROM tab_siswa GROUP BY alamat;