vBulletin Tema Arivi



Google Chien IT Forum

Chào mừng đã trở lại!
Lần truy cập trước của bạn:
Hôm nay: Fri Oct 31, 2014 10:31 pm

Bài Tập SQL Có Lời Giải

:: Quên mật khẩu ::

IndexCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

:: Bài Viết Mới Nhất ::
Top posters
Chien IT (68)
 
Admin Duc anh (52)
 
novocosoma (23)
 
teendown (18)
 
Quyettamlydi (12)
 
cungkinhvangloi (11)
 
qcmuvn (10)
 
keishin (7)
 
TinhMotDem (7)
 
VANSON10A1 (6)
 


 :: 

 :: 

 :: 

 :: 


Bài Tập SQL Có Lời GiảiXem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Copy đường link dưới đây gửi đến nick yahoo bạn bè!

Upload ảnh miễn phí

Wed Nov 24, 2010 4:17 pm
Chien IT
Admin
 Admin
Level: 24 Kinh nghiệm: 68%
Sinh mệnh: 68/100
Pháp lực: 24/100
Cấp bậc thành viên
Danh vọng:
68%/1000%

Tài năng:24%/100%

Huy Chương:








Nam Tổng số bài gửi: 68
Kinh nghiệm: 197
Được cảm ơn: 0
Ngày gia nhập: 29/08/2010
Tuổi: 24
Đến từ: Bình Dương New City

Bài gửiTiêu đề: Bài Tập SQL Có Lời Giải
http://hoalonghoi.tk

Đề: mediafire.com mediafire.com/?qaujefvam9c6lzu

Lời Giải:

-------- Nguyen Xuan Chien
-------- C1008IC


--------------------- CAU 1
create database MUABAN
go

---------------------


use MUABAN
go

-----------------------CAU 2

create table Customers
(
CustomerID nchar (5) primary key,
CompanyName nvarchar (40) not null,
[Address] nvarchar (60),
Country nvarchar (15),
Phone nvarchar (24)
)
go

-----------------------CAU 2

create table Orders
(
OrderID int primary key,
CustomerID nchar (5),
EmployeeID int,
OrderDate datetime
)
go

-------------------------- CAU 2

create table OrderDetails
(
OrderID int,
ProductID int,
UnitPrice bigint,
Quantity smallint,
primary key (OrderID, ProductID)
)
go

------------------------------- CAU 3 LIEN KET

alter table OrderDetails
add
constraint FK_OrderDetails_Orders
foreign key (OrderID)
references Orders (OrderID)
go

----------------- CAU 3 LIEN KET

alter table Orders
add
constraint FK_Orders_Customers
foreign key (CustomerID)
references Customers (CustomerID)
go

-------------------------- CAU 5 INSERT INTO

insert into Customers
(CustomerID,CompanyName,[Address],Country,Phone)
values
('CHOPS','Chop','Hauptstr','Switzerland','0452-076545'),
('HANAR','Hanari Carnes','Rua do Paco','Brazil','(21)555-0091'),
('HILAA','HILARION','Carrera 22','Venezuela','(5)555-1340'),
('RICSU','Richter Supermarkt','Boulevard Tirou255','Switzerland','0897-034214'),
('SUPRD','Supremes','Boulevard Tirou255','Belgium','(071)23 76 22 20'),
('VICTE','Victuailles stock',N'Rue du Commerce','France','78.32.54.86'),
('WELLI','Wellington',N'Rua do 12','Brazil','(14)555-8122'),
('WUTTE','Corolado',N'Ria de Farce','France','78.24.6.12')


-------------------------CAU 5 INSERT INTO

insert into Orders
(OrderID,CustomerID,EmployeeID,OrderDate)
values
(10250,'HANAR',4,1996-07-08),
(10251,'VICTE',3,1996-07-08),
(10252,'SUPRD',4,1996-07-09),
(10254,'CHOPS',5,1996-07-11),
(10255,'RICSU',9,1996-07-12),
(10256,'WELLI',3,1996-07-15),
(10257,'HILAA',4,1996-07-16);

-------------------------------- CAU 5 INSERT INTO

insert into OrderDetails
(OrderID,ProductID,UnitPrice,Quantity)
values
(10254,24,4000000,15),
(10254,55,19000000,21),
(10254,74,8000000,21),
(10255,2,15000000,20),
(10255,16,14000000,35),
(10255,36,15000000,25),
(10255,59,44000000,30)

----------------------------- CAU 6

select *from Customers

-------------------------------- CAU 7

select *from Customers
where Country='Switzerland'

-------------------- CAU 8

SELECT Customers.CustomerID, Customers.CompanyName, Orders.OrderID
FROM Customers INNER JOIN
Orders ON Customers.CustomerID = Orders.CustomerID

WHERE (Customers.Address LIKE 'Ru%')

------------------------ CAU 9

SELECT Customers.CompanyName, OrderDetails.OrderID, Orders.OrderDate, OrderDetails.ProductID
FROM Customers INNER JOIN
Orders ON Customers.CustomerID = Orders.CustomerID INNER JOIN
OrderDetails ON Orders.OrderID = OrderDetails.OrderID
ORDER BY ProductID


------------------- CAU 10

SELECT Customers.CustomerID, COUNT (OrderDetails.OrderID) as SoHoaDon,sum (UnitPrice * Quantity) as TongTien
FROM Customers INNER JOIN
Orders ON Customers.CustomerID = Orders.CustomerID INNER JOIN
OrderDetails ON Orders.OrderID = OrderDetails.OrderID

group by Customers.CustomerID

-------------------- CAU 11

SELECT Customers.CustomerID, COUNT (OrderDetails.OrderID) as SoHoaDon,sum (UnitPrice * Quantity) as TongTien
FROM Customers INNER JOIN
Orders ON Customers.CustomerID = Orders.CustomerID INNER JOIN
OrderDetails ON Orders.OrderID = OrderDetails.OrderID

group by Customers.CustomerID
having sum (UnitPrice * Quantity)>700000000

--------------------- CAU 12


SELECT CustomerID,CompanyName,[Address],Country,Phone from Customers

WHERE CustomerID not in
(select CustomerID from Orders)

--------------------------END---------------------------------






Chữ Ký



Thanks cho bài viết:
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

Bài Tập SQL Có Lời Giải

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Hỏa Long Hội ::  ::  ::  :: -

 
Free forums | © phpBB | Free forum support | Liên hệ | Report an abuse | To have a blog