Bác nào biết về SQL vaog giúp em với!

TrafficServices

Vip
Verified
Joined
Mar 16, 2012
Messages
2,530
Reactions
1,849
MR
0.693
Chat with me via Yahoo Messenger
Chiều thi rồi mà có mấy câu lệnh bí quá, bác nào vào giúp e với. Em chân thành cảm ơn!





 
Last edited:
@@ làm hết đến khi nào
toàn ná ná nhau:D
Làm 3 câu này giúp em đc ko bác
VIEW a. Cho biết tên phòng, số lượng nhân viên và mức lương trung bình của từng phòng. b. Cho biết họ tên nhân viên và số lượng các đề án mà nhân viên đó tham gia c. Thống kê số nhân viên của từng phòng, hiển thị: MaPH, TenPHG, SoNVNữ, SoNVNam, TongSoNV.
4
 
Làm 3 câu này giúp em đc ko bác
VIEW a. Cho biết tên phòng, số lượng nhân viên và mức lương trung bình của từng phòng. b. Cho biết họ tên nhân viên và số lượng các đề án mà nhân viên đó tham gia c. Thống kê số nhân viên của từng phòng, hiển thị: MaPH, TenPHG, SoNVNữ, SoNVNam, TongSoNV.
4
ok đợi xíu
 
Làm 3 câu này giúp em đc ko bác
VIEW a. Cho biết tên phòng, số lượng nhân viên và mức lương trung bình của từng phòng. b. Cho biết họ tên nhân viên và số lượng các đề án mà nhân viên đó tham gia c. Thống kê số nhân viên của từng phòng, hiển thị: MaPH, TenPHG, SoNVNữ, SoNVNam, TongSoNV.
4
câu a
select TENPHG, count(*) as [Số lượng nhân viên], avg(LUONG) as [Lương TB]
from NHANVIEN, PHONGBAN
where MAPH=PHG
group by TENPHG
 
Làm 3 câu này giúp em đc ko bác
VIEW a. Cho biết tên phòng, số lượng nhân viên và mức lương trung bình của từng phòng. b. Cho biết họ tên nhân viên và số lượng các đề án mà nhân viên đó tham gia c. Thống kê số nhân viên của từng phòng, hiển thị: MaPH, TenPHG, SoNVNữ, SoNVNam, TongSoNV.
4
câu b
select HONV, TENLOT, TEN, count(MADA) as [Số lượng đề án]
from NHANVIEN, PHANCONG
where MANV=MA_NVIEN
group by HONV, TENLOT, TEN, MANV
:D
 
Làm 3 câu này giúp em đc ko bác
VIEW a. Cho biết tên phòng, số lượng nhân viên và mức lương trung bình của từng phòng. b. Cho biết họ tên nhân viên và số lượng các đề án mà nhân viên đó tham gia c. Thống kê số nhân viên của từng phòng, hiển thị: MaPH, TenPHG, SoNVNữ, SoNVNam, TongSoNV.
4
câu c.
select MAPH, TenPHG,(case
then PHAI=N'nữ' then count(*)
else 0
end) as [Số nhân viên nữ],
(case
then PHAI=N'Nam' then count(*)
else 0
end) as [Số nhân viên nam],
count(*) as [Tổng nhân viên]
from NHANVIEN, PHONGBAN
where MAPH=PHG
group by MAPH, TenPHG
:D
xong nha bác. test thử đi chứ e ko có DB của bác nên ko test.
sợ sai lỗi chính tả. chứ logic thì đúng.
mà bác tạo VIEW thì
CREATE VIEW Tên_View
as
(
đặt câu truy vấn vào đây là đc
)
 
câu c.
select MAPH, TenPHG,(case
then PHAI=N'nữ' then count(*)
else 0
end) as [Số nhân viên nữ],
(case
then PHAI=N'Nam' then count(*)
else 0
end) as [Số nhân viên nam],
count(*) as [Tổng nhân viên]
from NHANVIEN, PHONGBAN
where MAPH=PHG
group by MAPH, TenPHG
:D
xong nha bác. test thử đi chứ e ko có DB của bác nên ko test.
sợ sai lỗi chính tả. chứ logic thì đúng.
mà bác tạo VIEW thì
CREATE VIEW Tên_View
as
(
đặt câu truy vấn vào đây là đc
)
Thanks bác nhé!
 

Announcements

Today's birthdays

Forum statistics

Threads
434,220
Messages
7,317,353
Members
185,650
Latest member
55black55z

Most viewed of week

Most viewed of week

Back
Top Bottom