Tel: 024.7300.7989 - Phone: 1800.6947 (Thời gian hỗ trợ từ 7h đến 22h)

Giỏ hàng của tôi

Với cơ sở dữ liệu được thiết kế ở Câu 25, hãy viết các câu lệnh SQL cho các yêu cầu

Câu hỏi số 977436:
Vận dụng

Với cơ sở dữ liệu được thiết kế ở Câu 25, hãy viết các câu lệnh SQL cho các yêu cầu sau:

a) Cho biết các học sinh chưa tham gia bất kỳ câu lạc bộ nào.

b) Cho biết các câu lạc bộ có từ 20 học sinh tham gia trở lên.

Quảng cáo

Câu hỏi:977436
Phương pháp giải

Sử dụng câu lệnh SELECT phối hợp với truy vấn con hoặc các hàm gom nhóm GROUP BY và HAVING.

Giải chi tiết

a) Dùng NOT IN để lọc ra những học sinh không có mã trong bảng THAMGIA:

SELECT * FROM HOCSINH

WHERE MAHS NOT IN (SELECT MAHS FROM THAMGIA);

b) Nhóm dữ liệu theo mã câu lạc bộ, đếm số học sinh và dùng HAVING để lọc điều kiện số lượng >= 20:

SELECT MACLB, COUNT(MAHS) AS SOLUONG

FROM THAMGIA

GROUP BY MACLB

HAVING COUNT(MAHS) >= 20;

Group 2K8 ôn Thi ĐGNL & ĐGTD Miễn Phí

>>  2K9 Chú ý! Lộ Trình Sun 2027 - 1 lộ trình ôn đa kỳ thi (TN THPT, ĐGNL (Hà Nội/ Hồ Chí Minh), ĐGNL Sư Phạm, ĐGTD, ĐGNL Bộ Công an, ĐGNL Bộ Quốc phòng- Click xem ngay) tại Tuyensinh247.com. Cập nhật bám sát bộ SGK mới, Thầy Cô giáo giỏi, 3 bước chi tiết: Nền tảng lớp 12; Luyện thi chuyên sâu; Luyện đề đủ dạng đáp ứng mọi kì thi.

Hỗ trợ - Hướng dẫn

  • 024.7300.7989
  • 1800.6947 free

(Thời gian hỗ trợ từ 7h đến 22h)
Email: lienhe@tuyensinh247.com


Khảo sát học từ vựng tiếng Anh

Chỉ mất 3 phút để chia sẻ trải nghiệm học từ vựng của bạn. Nhận quyền trải nghiệm ứng dụng miễn phí trước khi ra mắt.

Tham gia khảo sát