Bạn đang mong mỏi tìm những tập truy vấn vấn SQL có giải thuật để xem thêm và học tập tập nhờ vào đó để mang thêm cách giải bài xích tập SQL không giống ? lúc này acollegemiscellany.com xin tổng hợp các bài tập SQL có giải thuật để họ tham khảo nhé .Bạn đã xem: bài tập truy nã vấn sql bao gồm lời giải


*

bài tập truy tìm vấn SQL có giải mã hay

Tổng hợp bài xích tập truy tìm vấn SQL có giải mã hay :

Câu hỏi 1 : Để quản lý Thực tập nghề nghiệp và công việc của sinh viên, bạn ta xây dựng một đại lý dữ liệu có tên là ThucTap gồm những sơ đồ quan hệ sau:

Khoa(makhoa char(10), tenkhoa char(30), dienthoai char(10))GiangVien(magv int, hotengv char(30), luong decimal(5,2), makhoa char(10))SinhVien(masv int, hotensv char(30), makhoa char(10), namsinh int, quequan char(30))DeTai(madt char(10), tendt char(30), kinhphi int, NoiThucTap char(30))HuongDan(masv int, madt char(10), magv int, ketqua decimal(5,2))

Đáp án :

Các lệnh SQL tạo bảng 

Đầu tiên chúng ta cần tiến hành lệnh chế tạo ra Data Base trước như sau :

CREATE DATABASE ThucTap;USE ThucTap;Tạo bảng Khoa :CREATE TABLE TBLKhoa(Makhoa char(10)primary key,Tenkhoachar(30),Dienthoaichar(10));Tạo bảng giáo viên :CREATE TABLE TBLGiangVien(Magv int primary key,Hotengv char(30),Luong decimal(5,2),Makhoa char(10) references TBLKhoa);Tạo bảng sinh viên :CREATE TABLE TBLSinhVien(Masv int primary key,Hotensv char(40),Makhoa char(10)foreign key references TBLKhoa,Namsinh int,Quequan char(30));Tạo bảng Đề Tài :CREATE TABLE TBLDeTai(Madt char(10)primary key,Tendt char(30),Kinhphi int,Noithuctap char(30));Tạo bảng trả lời :CREATE TABLE TBLHuongDan(Masv int primary key,Madt char(10)foreign key references TBLDeTai,Magv int foreign key references TBLGiangVien,KetQua decimal(5,2));Nhập tài liệu cho từng bảng :Thêm tài liệu vào bảng Khoa :INSERT INTO TBLKhoa VALUES(‘Geo’,‘Dia ly va QLTN’,3855413),(‘Math’,‘Toan’,3855411),(‘Bio’,‘Cong nghe Sinh hoc’,3855412);Thêm dữ liệu vào bảng giáo viên :INSERT INTO TBLGiangVien VALUES(11,‘Thanh Xuan’,700,‘Geo’),(12,‘Thu Minh’,500,‘Math’),(13,‘Chu Tuan’,650,‘Geo’),(14,‘Le Thi Lan’,500,‘Bio’),(15,‘Tran Xoay’,900,‘Math’);Thêm dữ liệu vào bảng sinh viên :INSERT INTO TBLSinhVien VALUES(1,‘Le Van Sao’,‘Bio’,1990,‘Nghe An’),(2,‘Nguyen Thi My’,‘Geo’,1990,‘Thanh Hoa’),(3,‘Bui Xuan Duc’,‘Math’,1992,‘Ha Noi’),(4,‘Nguyen Van Tung’,‘Bio’,null,‘Ha Tinh’),(5,‘Le Khanh Linh’,‘Bio’,1989,‘Ha Nam’),(6,‘Tran Khac Trong’,‘Geo’,1991,‘Thanh Hoa’),(7,‘Le Thi Van’,‘Math’,null,‘null’),(8,‘Hoang Van Duc’,‘Bio’,1992,‘Nghe An’);Thêm tài liệu vào bảng Đề Tài :INSERT INTO TBLDeTai VALUES(‘Dt01’,‘GIS’,100,‘Nghe An’),(‘Dt02’,‘ARC GIS’,500,‘Nam Dinh’),(‘Dt03’,‘Spatial DB’,100, ‘Ha Tinh’),(‘Dt04’,‘MAP’,300,‘Quang Binh’ );Thêm tài liệu vào bảng gợi ý :INSERT INTO TBLHuongDan VALUES(1,‘Dt01’,13,8),(2,‘Dt03’,14,0),(3,‘Dt03’,12,10),(5,‘Dt04’,14,7),(6,‘Dt01’,13,Null),(7,‘Dt04’,11,10),(8,‘Dt03’,15,6);Câu hỏi 2 : Cũng cùng nội dung câu hỏi trên các bạn hãy đưa ra thông tin gồm mã số, chúng ta tên với tên khoa của toàn bộ các giảng viên .

Bạn đang xem: Bài tập cơ sở dữ liệu có lời giải

Đáp án :SELECT GV.Magv, GV.Hotengv, K.TenkhoaFROM TBLGiangVien GV join TBLKhoa KON GV.Makhoa = K.MakhoaCâu hỏi 3 : sử dụng lệnh xuất ra mã số, chúng ta tên, tên khoa của các giảng viên trả lời từ 3 sinh viên trở lên.Đáp án : SELECT GV.Magv,GV.Hotengv,K.TenkhoaFROM TBLGiangVien GV JOIN TBLKhoa KON GV.Makhoa = K.MakhoaWHERE GV.Magv IN (SELECT HD.MagvFROM TBLHuongDan HDGROUP BY HD.MagvHAVING COUNT(HD.Magv)>3)Câu hỏi 4 : sử dụng lệnh SQL nhằm xuất ra thông tin về hầu hết sinh viên chưa tồn tại điểm thực tập .Đáp án :SELECT *FROM TBLSinhVien SV JOIN TBLHuongDan HDON HD.Masv = SV.MasvWHERE HD.KetQua is NullCâu hỏi 5 : thực hiện lệnh SQL xuất ra số điện thoại cảm ứng thông minh của khoa mà sinh viên có tên ‘Le van son’ đã theo học .Đáp án :SELECT k.DienthoaiFROM TBLKhoa K join TBLSinhVien SVON K.Makhoa = SV.MakhoaWHERE SV.Hotensv = ‘Le Van Son’Câu hỏi 6 : thực hiện lệnh tróc nã vấn SQL lôi ra mã số và tên những đề tài có rất nhiều hơn 2 sinh viên tham gia thực tập .Đáp án :SELECT DT.Madt,DT.TendtFROM TBLDeTai DTWHERE DT.Madt in (SELECT HD.MadtFROM TBLHuongDan HDGROUP BY HD.MadtHAVING COUNT(HD.Madt) > 2)Câu hỏi 7 : thực hiện câu lệnh tróc nã vấn SQL lôi ra mã số, tên đề bài của đề tài có kinh phí cao nhất .Đáp án : SELECT DT.Madt,DT.TendtFROMTBLDeTaiDTWHERE DT.Kinhphi = (SELECT MAX(DT.Kinhphi)FROM TBLDeTai DT)Câu hỏi 8 : thực hiện câu lệnh SQL xuất ra tên khoa, con số sinh viên của từng khoa .Đáp án :SELECT K.Tenkhoa, COUNT(SV.Masv) AS Số_SVFROM TBLSinhVien SV JOIN TBLKhoa KON SV.Makhoa = K.MakhoaGROUP BY K.TenkhoaCâu hỏi 9 : thực hiện truy vấn SQL xuất ra mã số, họ tên cùng điểm của những sinh viên khoa ‘DIALY với QLTN’ .Đáp án : SELECT SV.Masv,SV.Hotensv,HD.KetQuaFROM TBLSinhVien SV JOIN TBLHuongDan HDON SV.Masv = HD.MasvJOIN TBLKhoa KON K.Makhoa = SV.MakhoaWHERE K.Tenkhoa = ‘Dia ly va QLTN’Câu hỏi 10 : sử dụng câu lệnh SQL xuất ra list gồm Mã số, chúng ta tên và Tuổi của những sinh viên khoa ‘TOAN’ .

Xem thêm: Từ Điển Anh Việt "Be Conductive Là Gì, Từ Điển Anh Việt Conductive

Đáp án :SELECT SV.Masv, SV.HotensvFROM TBLSinhVien SV JOIN TBLKhoa KON SV.Makhoa = K.MakhoaWHERE K.Tenkhoa=‘TOAN’Kết luận : Đây là tổng vừa lòng 10 câu lệnh SQL được thực hiện phổ biến bây chừ và chúng ta cũng có thể dựa vào đây hoàn toàn có thể biến thể nâng cao hơn so với các bài xích tập truy xuất phức hợp hơn . Nếu như có vụ việc gì xin hãy phản hồi ở bên dưới đấy Ad cung cấp nhé . Chúc chúng ta thành công !

Điều hướng bài xích viết

Đóng dấu gần kề lai giờ anh là gì ? Hãy cảnh giác không lại dịch saiCách cài đặt mật khẩu laptop dùng Windows 7, 8, 10 chỉ trong 3 bước

Trả lời Hủy

Bạn phải đăng nhập nhằm gửi phản bội hồi.

Bài viết mới

Tin Mới

Cẩm nang

Sàn Exness có lừa đảo và chiếm đoạt tài sản không?

acollegemiscellany.com Dịch vụ

Lý vì chưng sàn Binanex mê say sự quan lại tâm của các nhà đầu tư

acollegemiscellany.com Cẩm nang

Nền tảng tuyển dụng viết bài miễn phí tổn – freeC asia

acollegemiscellany.com Dịch vụ

Địa chỉ cung cấp vách ngăn lau chùi và vệ sinh Comapact bao gồm hãng trên TP.HCM

acollegemiscellany.com

acollegemiscellany.com

acollegemiscellany.com – Chuyên cung cấp các tin tức hữu ích tổng hợp, đa lĩnh vực: công nghệ, sức mạnh – làm cho đẹp, tởm doanh, giải trí, tổng hợp

Tin sát đây

Cẩm nang

Sàn Exness có lừa đảo và chiếm đoạt tài sản không?

acollegemiscellany.com Dịch vụ

Lý bởi vì sàn Binanex mê say sự quan lại tâm của những nhà đầu tư

acollegemiscellany.com Cẩm nang

Nền tảng tuyển chọn dụng đăng bài miễn phí tổn – freeC asia

acollegemiscellany.com

Chuyên mục

Chuyên mụcChọn siêng mụcCẩm nangCây thuốcCông nghệ 4.0Dịch vụDownloadĐiện máyĐiện thoại – laptop bảngĐồ công nghiệpĐồ dùng gia đìnhGiải ưng ý nghĩaKhóa họcKinh doanhLịch sửLời giỏi ý đẹpMáy tínhMẹo vặtMỹ phẩmNội thấtPhần mềmPhong thủyTài chínhThiết bị âm thanhThiết bị bếpThiết bị văn phòngThiết bị xây dựngThời trangTử viXe

Tìm kiếm tin tức

tìm kiếm SearchTheme by: Theme HorseProudly Powered by: WordPress