Hệ quản trị cơ sở dữ liệu SQL Server

16 528 1
Hệ quản trị cơ sở dữ liệu  SQL Server

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SQL Server Hệ quản trị cơ sở dữ liệu Hướng dẫn làm bài môn Hệ quản trị cơ sở dữ liệu SQL Server Kiến thức môn Hệ quản trị cơ sở dữ liệu SQL Server Các câu lệnh trong Hệ quản trị cơ sở dữ liệu SQL Server 23 hàm trong Hệ quản trị cơ sở dữ liệu SQL Server (hàm Ascii, hàm Char, hàm Charindex, hàm Left, hàm Right, hàm Len, hàm Lowder, hàm Upper, hàm LTrim, hàm RTrim, hàm PatIndex, hàm Quote, hàm Replace, hàm Replicate, hàm Reverse, hàm Space, hàm Str, hàm Stuff, hàm Substring, hàm Unicode, hàm NChar, hàm Soundex, hàm Different) Một số câu hỏi ôn tập kiến thức môn Hệ quản trị cơ sở dữ liệu SQL Server

/*tao database moi*/ create database Quanlysinhvien /*xóa database*/ drop database Quanlysinhvien /*Sửa tên database*/ alter database quanlysinhvien modify name = QLSV /* sử dụng database cụ thể*/ use Quanlysinhvien GO /* thêm bảng*/ create table Sinhvien ( MaSV int not null primary key identity, TenSV nvarchar(100) not null, Gioitinh nvarchar(3) default 'NAM', Ngaysinh date, Que nvarchar(500), Lop nvarchar(10) ) create table Monhoc ( MaMH int not null, TenMH nvarchar(50) not null, DVHT int ) create table Ketqua ( MaSV int, MaMH int, Diem int check (Diem>=0 and Diem=7 and Diem=5 and Diem=5 group by Ketqua.MaSV having COUNT(MaMH) >=(select count(distinct mamh)/2 from ketqua) select distinct mamh from Ketqua /* Câu 15: Cho biết mã số tên sinh viên có nửa số điểm >=5*/ /* Câu 16: Đối với lớp, cho biết mã số tên từ môn trở lên*/ select ketqua.MaSV,tensv, COUNT(*) from sinhvien, ketqua where sinhvien.masv = ketqua.MaSV and Diem=2 /* câu 17: Cho biết mã số tên môn học mà điểm >=5*/ ((select MaMH, TenMH from Monhoc) EXCEPT (select Distinct Ketqua.MaMH, Tenmh from Monhoc, Monhoc.MaMH=Ketqua.MaMH and Diem=5 /*test*/ select ketqua.MaSV,AVG(Diem) from sinhvien, Ketqua where sinhvien.masv = ketqua.MaSV group by Ketqua.MaSV /*câu 19: Cho biết mã số tên sinh viên có điểm trung bình chung học tập cao nhất*/ select sinhvien.masv, tensv from sinhvien, Ketqua where sinhvien.masv = Ketqua.MaSV group by sinhvien.masv, tensv having AVG(Diem)>=ALL(select AVG(DIEM) from Ketqua group by MaSV) /*Câu 20: Cho biết mã số tên sinh viên phai thi lại mơn mà sin h viên có mã số SV003 phải thi lại*/ select DIStinct Ketqua.MaSV, tensv from sinhvien, Ketqua where sinhvien.masv = Ketqua.MaSV and MaMH in(select MaMH from Ketqua where Diem

Ngày đăng: 23/05/2016, 14:11

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan