[SQL Server] KTeam: Buổi 03 – Hàm kết hợp, gom nhóm và truy vấn lồng

Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.

Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.

Lập trình C#:

Lập trình C# cho người không biết lập trình:

Hướng dẫn kỹ thuật:

SQL server:

Lập trình C++:

Lập trình Unity 3D:

Nguồn: https://codeigniterbrasil.com

Xem thêm bài viết khác: https://codeigniterbrasil.com/lap-trinh-php/

21 Comments

quang nguyễn

May 20, 2020

https://drive.google.com/open?id=1W6vucy8zzpylyPvPkt82QjxIS20tBP3 cở sở dữ liệu để mấy bạn thực hành nề

Reply

Hải Phan Đại

May 20, 2020

Cam on anh.

Reply

Vaki Nguyen

May 20, 2020

hay qua anh oi

Reply

Huy Nguyễn

May 20, 2020

Anh cho em hỏi câu bài tập a) Cho biết danh sách tất cả giáo viên (magv, hoten) và họ tên giáo viên là quản lý chuyên môn của họ.
Thì ở đây em muốn nếu GV nào không có GVQLCM thì vẫn xuất ra NULL.
Thì ở đây em dùng LEFT JOIN nhưng LEFT JOIN thì không có truy vấn lồng 2 bảng GV cùng 1 lúc được. Không biết trường hợp này thì sao anh hỉ

Reply

Thanh Nguyen

May 20, 2020

Tài liệu
https://www.facebook.com/groups/917232631730813/955920377862038/

Reply

Thien Nguyen

May 20, 2020

anh ơi cho e xin link tài liệu dc không ạ bài 2.4

Reply

Hòa Lê

May 20, 2020

cho em xin tài liệu đi anh

Reply

nam nguyen thanh

May 20, 2020

cho em xin link tài liệu với ak

Reply

Đạt Trần

May 20, 2020

Cho mình xin tài liệu phần này với bạn ơi!

Reply

Aef thu baAbc

May 20, 2020

VD4 40:00 Hình như sai rồi anh. Khi WHERE GV.MABM='HTTT' thì cái cái mã ban này là của người bị quản lý chứ hok phải của người quản lý.
Theo em phảI ntn, có gì sai anh sửa giùm ạ:
SELECT COUNT(DISTINCT gv.GVQLCM )
FROM dbo.GIAOVIEN gv, dbo.GIAOVIEN gv1
WHERE gv.GVQLCM=gv1.MAGV
and gv1.MABM='HTTT'

Reply

Thọ Hải

May 20, 2020

Gửi file bài tập được không ad

Reply

Thien Nguyen

May 20, 2020

anh ơi cho em xin cái tài liệu CTT102-Topic5 Truy van long

Reply

Dũng Phí Anh

May 20, 2020

file tài liệu học còn k ạ?

Reply

Trung Nguyễn

May 20, 2020

ad cho mình xin cái link download nội dung bài học với

Reply

bao hoang van

May 20, 2020

câu 4 a làm sai rồi

Reply

Bay Le Huu

May 20, 2020

Làm sao vừa xem vừa họctrực tuyến được như mấy bạn.với cách lấy tài liệu.chỉ dùm với

Reply

Minh Ngọc

May 20, 2020

Anh ơi,anh có thể hướng dẫn truy vấn đệ quy để tạo dữ liệu phân cấp kiểu cha con hiển thị trên datagridview được không ạ.Thanks anh nhiều!

Reply

Ba Trừ

May 20, 2020

Phần Truy vấn lồng tương quan khó hiểu quá anh ơi.. giải bài tập mà ko làm đc :(((

Reply

Cam Xuc

May 20, 2020

Câu 7: Đếm số lượng công việc
Chú ý bảng THAMGIADT có cột STT (Đây là số thứ tự công việc trong mỗi đề tài)
VD: đề tài 002 có 5 Công Việc. Giáo Viên 001 tham gia đề tài 002 và làm 2 công việc có thứ tự là 1 và 2
GV 002 tham gia đề tài 001 và làm 1 công việc có thứ tự 4.
Câu truy vấn:
SELECT GV.MAGV, COUNT(TG.STT)AS SLCV
FROM dbo.GIAOVIEN GV LEFT JOIN dbo.THAMGIADT TG ON GV.MAGV = TG.MAGV
GROUP BY GV.MAGV

Reply

Cam Xuc

May 20, 2020

48:00 Hình như sai rồi, đó là câu lệnh đếm số giáo viên có mã bộ môn là 'HTTT' nhưng có GVQLCM và nếu các giáo viên có chung GVQLBM thì chỉ tính là 1
Theo như bảng Giáo Viên thì chỉ có gv 002 thuộc HTTT và là GVQLCM, giờ đổi cho gv ấy sang bộ môn khác, dùng câu truy vấn đó kết quả vẫn ra 1(đáng lẽ phải là 0)
Câu truy vấn đúng là:
SELECT COUNT(DISTINCT(GV2.MAGV)) AS N'Số Lượng'
FROM GIAOVIEN GV1 JOIN GIAOVIEN GV2
ON GV1.GVQLCM=GV2.MAGV AND GV2.MABM='HTTT'

Reply

Lộc Trần Quang

May 20, 2020

mấy bài này khá hay….bạn cho mình xin cái csdl với, nhiều bảng quá không nhìn hết được

Reply

Leave a Reply