Modul 9 Column Function and Grouping
Modul 9 Column Function and Grouping
9.2. Tujuan
Setelah mengikuti praktikum ini mahasiswa diharapkan dapat:
1. Menyebutkan fungsi kolom yang umum dalam MS SQL Server
2. Menggunakan fungsi kolom untuk menampilkan data
FROM table
[WHERE condition(s)]
[GROUP BY column]
FROM student;
Fungsi SUM ini digunakan untuk menghasilkan nilai total jumlah sekelompok dari sebuah kolom.
SELECT SUM(nama_field) FROM nama_tabel;
Contoh untuk mencari jumlah total semua gaji (salary) dari instructor.
SELECT sum(salary) AS sum_salary
FROM Instructor;
FROM Instructor;
Fungsi MAX digunakan untuk menghasilkan nilai tertinggi dari sekelompok data dalam sebuah kolom.
SELECT MAX(nama_field) FROM nama_tabel;
FROM (nama_tabel)
GROUP BY nama_kolom;
Contohnya:
1. Mencari banyak student tiap-tiap department.
SELECT dept_name, count(*) AS student_count
FROM student
GROUP BY dept_name
FROM Instructor
GROUP BY dept_name;
FROM nama_tabel
GROUP BY atribut
HAVING fungsi_agregasi;
FROM student
GROUP BY dept_name
FROM Instructor
GROUP BY dept_name
9.5. Latihan
1. Dapatkan banyaknya student yang memiliki total credit > 100 tiap-tiap department.
2. Dapatkan course_id dan banyak student yang mengambil masing-masing course tersebut pada
tahun 2006.