Bài tập thực hành SQL SERVER có đáp án. Hướng dẫn chi tiết về đáp án. bài tập củng cố thêm kiến thức về viết câu lệnh sql, ôn tập câu truy vấn, toán tử gộp, điều kiện, nhóm trong ngôn ngữ sql. Bài tập thực hành SQL này rất hữu ích.
Bài tập thực hành cơ sở dữ liệu SQL SERVER 1. Nội dung !"# $#"%&'( ) $*+,+-./0%*1*2% $*+ ,+-3 !3 $*+,4" 2. File cơ sở dữ liệu 5(#"67%89#: :666;"";"<=>?@AB"5CDE;2 FG= 5(#%"%89+"HIJKLI %+%: sql server management studio. 3. Quan hệ giữa các bảng Bài tập SQL SERVER Bài tập SQL SERVER 4. Đề bài ;$*+ ,8J M;5".NOPL!Q!R("!+) ! *!&)STL,J(P LU; >;V).,J(PLR("W 89+) Tiền vệ. B;5"!*!&) S! &"# L , J ( , * +; @;V. , J ( PL IR) X4 # Y%% YHDZ8; A;5" O R! Q !*!&) S ++) L ( P L & [CVY \X]UIR)^Y_`; Bài tập SQL SERVER ?;V ) ., J ( PL &&, "4 # 4 ^E" 1`; W;5"I J Na1$b1X!Xc1d$D!$eXC1X! $eX5EYM!$eX5EY>!e$0f1T(g &,+h>L ij>==<; k;5" O,* +!Q!*!&) S! +h+5EY& +L(, *+IR)^X` <;E,*B4#&",+hB j>==< M=;5"O,* +!Q!*!&) S!+h+5EY&+4 #& & 9 SYDZ8; ;5(3"( M;$RRZlPLLm4#; >;$RRZlPLZ-"NIR ) XTLm4 # ; B;5" O4#!4#!4+g &!&)S+RZlP L Z -"NIR )(XTZ8nL(4# '8> PL Z-"; @;5"S!RZl PL &&, 9+) '&#""(4 # &) S &I J K A;5"4#!S5EY& &o9+) " , L J # + hB!j>==<; ;5("(4" M ;5" ,*+&p +) "4# Z R& " #; >;E (,*+IR Việt Nam Z.(,* # , q 4# "; B ;E (PL&&,"(4 # n#9 +hBj>==<- 8? "r s8B; @;5" ((g&,NXc1d$D! $eXC1X!$eX5EYM!$eX5EY>!e$0f1TL 4# N5EYT& # " , & +hB j>==<; 5. Đáp án a. Truy vấn cơ bản M; 5".NOPL!Q!R("!+) !*!&)STL,J(P LU; SQL: CeEe5$tubva51f$Vfw >;V).,J(PLR("W 89+) Tiền vệ. SQL: CeEe5$tubva51f$VfxVebey$byGXz$'+z CvGzWzw B;5"!*!&) S! &"# L , J ( , * +; SQL:CeEe5$ $eXVE!Xc1dCyXV!Dy15Vy!DyeX$Vv1y{" Vf1XEfdeXyeX; @; V. , J ( PL IR) X4 # Y%% YHDZ8 SQL: CeEe5$a15$!Vv$eX!y$by!Xc1dCyXV!Dy15Vy!Cv ubva51f$Vf!0fv5cy1!51fE15Yv xVebe51f$Vf;a10cG0fv5cy1;a10c 1XD51f$Vf;a15EYG51fE15Yv;a15EY 1XD$eX0cGXzXz 1XD$eX5EYGXzY%%YHDZ8zw A; 5" O R! Q !*!&) S ++) L ( PL & [CVY \X]U IR)^Y_` CeEe5$a15$!Vv$eX!Xc1dCyXV!Dy15Vy!Cv ubva51f$Vf!51fE15Yv!0fv5cy1 xVebe51f$Vf;a15EYG51fE15Yv;a15EY 1XD51f$Vf;a10cG0fv5cy1;a10c 1XD51fE15Yv;$eX5EYGXzCVY\X]z 1XD0fv5cy1;$eX0cGzY2zw ?; V ) ., J ( PL &&, "4 # 4 ^E" 1` CeEe5$a15$!Vv$eX!Xc1dCyXV!51f$Vf;Dy15Vy! Cv ubva51f$Vf!51fE15Yv!C1XD xVebe51f$Vf;a15EYG51fE15Yv;a15EY 1XD51fE15Yv;a1C1XGC1XD;a1C1X 1XD$eXC1XGXzE"1zw W;5"I J Na1$b1X!Xc1d$D!$eXC1X! $eX5EYM!$eX5EY>!e$0f1T(g &,+h> Lij>==<; CeEe5$ a1$b1X!Xc1d$D!C1XD;$eXC1X!;$eX5EY!;$eX 5EY!e$0f1 ubva$b1XD1f!C1XD!51fE15Yv! 51fE15Yv xVebe$b1XD1f;a1C1XGC1XD;a1C1X 1XD$b1XD1f;a15EYMG;a15EY 1XD$b1XD1f;a15EY>G;a15EY 1XDX1aGz>==<z 1XDvXcGz>zw k; 5" O,* +!Q!*! &) S! +h+5EY& +L( ,*+IR)^X`; CeEe5$VE;a1VE!VE;$eXVE!Xc1dCyXV! Dy15Vy!1y$bv!$eX5EY ubvaVE|5EY!0fv5cy1!Vf1XEfdeXyeX1C VE!51fE15Yv xVebe0fv5cy1;a10cGVE;a10c 1XDVE;a1VEGVE|5EY;a1VE 1XDVE|5EY;a15EYG51fE15Yv;a15EY 1XD0fv5cy1;$eX0cGXzXzw <;E,*B4#&",+hB j>==<; CeEe5$$v}B$eX5EY ubvaY1Xc~V!51fE15Yv xVebeY1Xc~V;a15EYG51fE15Yv;a15EY 1XDvXcGzBz vbDebYdDyea%w M=; 5"O,* +!Q!*! &)S!+h+5EY&+4 # && 9 SYDZ8 CeEe5$ Vf1XEfdeXyeX;a1VE!$eXVE!Dy15Vy!Xc1dCyX V!1y$bv!$eX5EY ubvaVf1XEfdeXyeX!VE|5EY!51fE15Yv! $yXV xVebe Vf1XEfdeXyeX;a1VEGVE|5EY;a1VE 1XDVE|5EY;a15EYG51fE15Yv;a15EY 1XD51fE15Yv;a1$yXVG$yXV;a1$yXV 1XD$eX$yXVGXzYHDZ8zw b. Các phép toán trên nhóm M;$RRZlPLLm4# CeEe5$$eX5EY!5vfX$N$eX5EYT ubva51f$Vf!51fE15Yv xVebe51fE15Yv;a15EYG51f$Vf;a15EY cbvf}Yd$eX5EYw >;$RRZlPLZ-"NIR ) XTLm4 # ; [...]... vòng 3 năm 2009 Câu này ta sử dụng toán tử UNION ALL để gộp 2 tập bản ghi có các trường hoàn toàn giống nhau Nếu các bạn biết dữ liệu các bản ghi của 2 tập bản ghi là khác nhau thì sử dụng UNION ALL sẽ nhanh hơn vì toán tử UNION sau ghi gộp xong nó sẽ tiến hành loại bỏ các bản ghi có dữ liệu giống nhau Ở câu này ta truy vấn tìm các trận sân nhà trước của đội có thứ hạng cao nhất sau đó ta UNION với... TENCLB,TENTINH FROM CAULACBO,TINH,BANGXH WHERE CAULACBO.MATINH=TINH.MATINH AND BANGXH.MACLB=CAULACBO.MACLB AND NAM='2009' AND VONG='3' AND HANG='1' c Các toán tử nâng cao 1 Cho biết tên huấn luyện viên đang nắm giữ một vị trí trong một câu lạc bộ mà chưa có số điện thoại SELECT TENHLV FROM HUANLUYENVIEN, HLV_CLB WHERE HUANLUYENVIEN.MAHLV= HLV_CLB.MAHLV AND DIENTHOAI IS NULL 2 Liệt kê các huấn luyện viên... CAULACBO.MACLB=CAUTHU.MACLB AND CAUTHU.MAQG=QUOCGIA.MAQG AND TENQG !=N'Việt Nam' GROUP BY TENCLB 3 Cho biết mã câu lạc bộ, tên câu lạc bộ, tên sân vận động, địa chỉ và số lượng cầu thủ nước ngoài (có quốc tịch khác Việt Nam) tương ứng của các câu lạc bộ có nhiều hơn 2 cầu thủ nước ngoài 4 Cho biết tên tỉnh, số lượng cầu thủ đang t hi đấu ở vị trí tiền đạo trong các câu lạc bộ thuộc địa bàn tỉnh đó quản lý SELECT TENTINH,COUNT(HOTEN)... WHERE HUANLUYENVIEN.MAQG=QUOCGIA.MAQG AND TENQG=N'Việt Nam' AND MAHLV NOT IN( SELECT MAHLV FROM HLV_CLB WHERE HUANLUYENVIEN.MAHLV= HLV_CLB.MAHLV) 3 Liệt kê các cầu thủ đang thi đấu trong các câu lạc bộ có thứ hạng ở vòng 3 năm 2009 lớn hơn 6 hoặc nhỏ hơn 3 SELECT HOTEN FROM CAULACBO,CAUTHU WHERE CAUTHU.MACLB=CAULACBO.MACLB GROUP BY CAULACBO.MACLB, HOTEN HAVING CAULACBO.MACLB IN( SELECT MACLB FROM BANGXH... nó sẽ tiến hành loại bỏ các bản ghi có dữ liệu giống nhau Ở câu này ta truy vấn tìm các trận sân nhà trước của đội có thứ hạng cao nhất sau đó ta UNION với câu truy vấn tìm các trận sân khách của đội có thứ hạng cao nhất SELECT DISTINCT NGAYTD,TENSAN,A.TENCLB ChuNha,B.TENCLB DoiKhach, KETQUA FROM TRANDAU,SANVD,CAULACBO A,CAULACBO B WHERE TRANDAU.MASAN=SANVD.MASAN AND TRANDAU.MACLB1=A.MACLB AND TRANDAU.MACLB2=B.MACLB . liệu 5(#"67%89#: :666;"";"<=>?@AB"5CDE;2 FG= 5(#%"%89+"HIJKLI %+%: sql server management studio. 3. Quan hệ giữa các bảng Bài tập SQL SERVER Bài tập SQL SERVER 4. Đề bài ;$*+ ,8J M;5".NOPL!Q!R("!+). Bài tập thực hành cơ sở dữ liệu SQL SERVER 1. Nội dung . vệ. B;5"!*!&) S! &"# L , J ( , * +; @;V. , J ( PL IR) X4 # Y%% YHDZ8; A;5" O R! Q !*!&) S ++) L ( P L & [CVY X]UIR)^Y_`; Bài tập SQL SERVER ?;V ) ., J ( PL &&, "4 # 4 ^E" 1`; W;5"I J Na1$b1X!Xc1d$D!$eXC1X! $eX5EYM!$eX5EY>!e$0f1T(g &,+h>L ij>==<; k;5" O,* +!Q!*!&) S! +h+5EY& +L(, *+IR)^X` <;E,*B4#&",+hB j>==< M=;5"O,* +!Q!*!&) S!+h+5EY&+4 #& & 9 SYDZ8; ;5(3"( M;$RRZlPLLm4#; >;$RRZlPLZ-"NIR ) XTLm4 # ; B;5" O4#!4#!4+g &!&)S+RZlP L Z -"NIR )(XTZ8nL(4# '8> PL Z-"; @;5"S!RZl PL &&, 9+)