• Tidak ada hasil yang ditemukan

Slide IST 102 4 SQL Query 1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST 102 4 SQL Query 1"

Copied!
11
0
0

Teks penuh

(1)

Sistem Basis Data

Pertemuan 4

(2)

Tujuan Pertemuan

Mahasiswa akan mampu menggunakan statement select

(query) untuk mendapatkan data/informasi dari suatu

database.

Mahasiswa akan mampu melakukan basic query dengan SQL

language.

Mahasiswa akan mampu melakukan query menggunakan

operator GROUP BY (integrasi informasi).

Mahasiswa akan mampu menggunakan fungsi count untuk

menghitung jumlah baris.

Mahasiswa akan mampu menggunakan fungsi count

kombinasi GROUP BY untuk menghitung jumlah baris.

(3)

Query dengan SQL Language

#Select Distinct-From Statements

SELECT

<

DISTINCT

>

<

nama_field_yg diinginkan

>

FROM

<

nama_tabel

>

(4)

Query dengan SQL Language

#Contoh Query SQL dengan DISTINCT

SELECT * FROM mhs;

SELECT DISTINCT thn FROM mhs;

SELECT DISTINCT prodi, thn FROM mhs;

AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF SIF1213 - 4

(5)

Query dengan SQL Language

#Select-From-Group By Statements

SELECT

<

nama_field_yg diinginkan

>

FROM

<

nama_tabel

>

GROUP BY

<

nama_field_yg_ingin_dikelompokkan

>

Penambahan GROUP BY bertujuan untuk

menampilkan data dengan pengelompokan

(6)

Query dengan SQL Language

#Contoh Query SQL dengan GROUP BY

SELECT * FROM mhs;

SELECT thn FROM mhs GROUP BY thn;

SELECT prodi, thn FROM mhs GROUP BY thn;

SELECT prodi, thn FROM test.mhs group by prodi;

AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF SIF1213 - 6

(7)

Query dengan SQL Language

#Select COUNT()-From Statements

SELECT

COUNT(<

nama_field_yg_dihitung

>)

FROM

<

nama_tabel

>

Penambahan COUNT() bertujuan untuk

(8)

Query dengan SQL Language

#Contoh Query SQL dengan COUNT()

SELECT * FROM mhs;

SELECT count(nim) FROM mhs;

SELECT count(prodi) FROM mhs;

SELECT COUNT(nama) FROM mhs;

AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF SIF1213 - 8

(9)

Query dengan SQL Language

#Select COUNT()-From-Group By Statements

SELECT

COUNT(<

nama_field_yg_dihitung

>)

FROM

<

nama_tabel

>

GROUP BY

<

nama_field_yg_ingin_dikelompokkan

>

(10)

Query dengan SQL Language

#Contoh Query SQL dengan COUNT() dan GROUP BY

SELECT * FROM mhs;

SELECT thn, count(nim) FROM mhs GROUP BY thn;

SELECT prodi, count(nim) FROM mhs GROUP BY prodi;

AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF SIF1213 - 10

nim nama prodi jnk thn 2012082003 Joko TIF 1 2012 2014081001 A. Hanum SIF 0 2014 2014081002 Tyo SIF 1 2014 2014081003 Alya SIF 0 2014 2014081004 Tika SIF 0 2014 2014081005 Yahdi SIF 1 2014 2014081006 Rendy SIF 1 2014 2014081007 Rima SIF 0 2014 2014081008 Budi SIF 1 2014 2014081009 RANI SIF 0 2014 2014111001 Jim Bobo DKV 1 2014 2014111002 Lanang DKV 1 2014 2015111010 Prita DKV 0 2015 thn Count (nim)

2012 1 2014 11 2015 1

prodi Count (nim) DKV 3

(11)

See You Next Session

Referensi

Dokumen terkait

Borang Akreditasi Program Studi Pendidikan Jarak Jauh – Program Sarjana (S1) 32 7.2.2 Jelaskan jumlah karya ilmiah/seni/olahraga yang dihasilkan berdasarkan hasil

Hasil analisis persepsi mahasiswa pada aspek tampilan modul elektronik yaitu memperoleh skor 80, aspek penyajian materi yaitu 84 dan aspek kebermanfaatan modul yaitu

Kurikulum di sekolah menekankan pada materi pengajaran tentang dunia fisik yang diajarkan dalam suatu cara bahwa keteraturan yang mendasari alam ini adalah tak terbantahkan.

Rantau Rasau Desa (Lanjutan) pada Dinas Pekerjaan Umum Kabupaten Tanjung Jabung Timur Tahun Anggaran 2015 dan Pembukaan Penawaran pada Tanggal 08 Juni 2015 s/d 09 Juni 2015,

Akuntabilitas kinerja instansi pemerintah pada kantor Pemerintah Kota Banda Aceh terjadi perubahan setiap saat akibat berubahnya berbagai faktor termasuk didalamnya

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XLII-3/W2, 2017 37th International Symposium on Remote Sensing of

(1) Pemerintah, pemerintah daerah, dan setiap orang untuk memiliki Izin Pelaksanaan Reklamasi sebagaimana dimaksud dalam Pasal 2 ayat (1) huruf b, harus mengajukan

Hasil penelitian menunjukkan bahwa kecepatan pengadukan optimum yang dibutuhkan adalah 150 rpm dengan waktu kontak selama 120 menit dan rasio massa zeolit