Hướng dẫn tạo Function trong SQL Server
Hướng dẫn tạo function trong SQL Server là bài lab trình bày cách tạo function trả về một giá trị và tạo function trả về dạng bảng.
Bạn đọc có xem trước bài Hàm trong SQL Server 2014 để hiểu hơn về các loại hàm trong SQL Server.
Hướng dẫn tạo function trong SQL Server – Database diagram
Hướng dẫn tạo function trong SQL Server – Yêu cầu
Câu 1. Tạo function cho biết số lượng sinh viên của một lớp với mã lớp là tham số.
Câu 2. Tạo function cho biết mã sinh viên, tên sinh viên, tên lớp, mã môn học, tên môn học, lần thi và điểm thi của từng sinh viên.
Câu 3. Tạo function cho biết mã khoa, tên khoa và số lượng giảng viên của từng khoa.
Câu 4. Tạo function hiển thị mã sinh viên, tên sinh viên, giới tính, ngày sinh, mã lớp, tên lớp, mã môn học, tên môn học, lần thi và điểm thi. Function này nhận tham số là mã sinh viên.
Hướng dẫn tạo function trong SQL Server – Hướng dẫn thực hiện
Câu 1. Tạo function cho biết số lượng sinh viên của một lớp với mã lớp là tham số.
Function sau khi tạo thành công
Gọi hàm Fn_DemSLSV
Dữ liệu của bảng SINHVIEN
Kết quả sau khi gọi hàm
Trong câu lệnh gọi hàm, chúng tôi chỉ định 25CCHT02. Đây chính là mã lớp. Kết quả thu được là 3. Điều đó có nghĩa là lớp 25CCHT02 hiện có 3 sinh viên. Các bạn có thể quan sát dữ liệu hiện có của bảng SINHVIEN, cột MaLop thì thấy rõ điều đó.
Câu 2. Tạo function cho biết mã sinh viên, tên sinh viên, tên lớp, mã môn học, tên môn học, lần thi và điểm thi của từng sinh viên.
Gọi hàm Fn_LayDiemThi
Câu 3. Tạo function cho biết mã khoa, tên khoa và số lượng giảng viên của từng khoa.
Gọi hàm Fn_LaySLGV
Câu 4. Tạo function hiển thị mã sinh viên, tên sinh viên, giới tính, ngày sinh, mã lớp, tên lớp, mã môn học, tên môn học, lần thi và điểm thi. Function này nhận tham số là mã sinh viên.
Gọi hàm Fn_LayTTSV
Với kết quả trên, chúng tôi muốn hiển thị thông tin của sinh viên có mã số là 91110010003