Giải thích chi tiết 60 câu bài tập truy vấn Chương 3 - Nhóm 1

NGUYEN HOANG KIM ANH
7 người theo dõi
Comments are disabled for this video.
Chào cô và các bạn
Hôm nay em sẽ trình bày nội dung là
giải thích cái câu chư vấn của chương 3
Thì đầu tiên
chúng ta có câu 2.1
là hiển thị
mã sinh viên, hộ tên và nghệ sinh
của tất cả các sinh viên
Thì nâng dụng là em select
và ở dưới đây em cũng sẽ select cột
mã sinh viên
Con cat ở đây sẽ ghép hộ sinh viên
cảnh trắng và tên sinh viên
dưới một cái cột có bí danh là hộ tên
và cột nghệ sinh
từ mãn sinh viên
Thì khi mà chạy
cái lệnh này
thì chúng ta sẽ được một cái bản
với các thông tin
mã sinh viên, hộ tên và nghệ sinh
Tiếp theo, câu 2.2
cũng tương tự. Nó là hiển thị
mã môn học và tên môn học
Chúng ta dùng lệnh select
Dưới đây chúng ta có cột mã môn, cột tên môn
lấy từ cản môn học
Khi chạy lệnh thì
tương tự là
cột mã môn với các thông tin về mã môn
và cột tên môn với các thông tin về tên môn
sẽ hiện ra
Tiếp theo, câu 2.3
là hiển thị
mã khoa và tên khoa
Trong lệnh select
chúng ta chọn cột mã khoa
tên khoa, lấy từ bản khoa
Tương tự, chúng ta có
bản
chúng ta có
bản với mã khoa
tên khoa hiện ra đầy đủ
Tiếp theo là câu 2.4
Hiển thị thông tin sinh viên thuộc vào cộng đồng thông tin
thì chúng ta sẽ
select, lấy cột mã
sinh viên
dùng concat để ghép họ sinh viên
và tên sinh viên
dưới một cột ví danh
một cột ví danh là cột tên
cộng đồng ngày sinh
từ bản sinh viên
Ở đây chúng ta có where
where thì dùng để xác định điều kiện
và sẽ lọc dữ liệu
theo điều kiện trước khi nhóm
Ở đây điều kiện chúng ta là mã khoa bằng K01
K01 là khoa công nghệ thông tin
Chúng ta sẽ để là
where mã khoa bằng K01
thì khi chạy
thực thi cái cột này
thì một bản thông tin
của sinh viên
vừa mã sinh viên, họ tên
và ngày sinh của tất cả các sinh viên thuộc khoa
K01 đã hiện ra
Tiếp theo đến câu 2.5
Câu 2.5 là hiển thị mã sinh viên
mã môn học và điểm
của tất cả các sinh viên
Đầu tiên chúng ta trong select
chúng ta sẽ có là mã sinh viên
mã môn, điểm
lấy từ cột cái tựa học tập
Chúng ta sẽ thực thi cột này
Tiếp theo là câu 2.6
Kiểm thiệu thông tin của sinh viên
với mã sinh viên K01
thì chúng ta sẽ dùng select
chọn một cột mã sinh viên
ghép một cột họ tên sinh viên
dưới bí danh là họ tên
cùng với cột ngày sinh
cột giới tính, cột địa chỉ
lấy từ các sinh viên
với điều kiện là
mã sinh viên bằng sinh viên K01
Thực thi cột thì sẽ ra một bảng
gồm thông tin của các sinh viên
gồm thông tin của sinh viên
có mã sinh viên là sinh viên K01
như trên đây
Tiếp theo là 2.7
Hiển thị tên môn học
với mã môn là M01
thì trong select chúng ta chọn là
tên môn
lấy từ bảng môn học
với điều kiện là mã môn bằng M01
chạy
đây
tên môn của mã môn M01
là môn toán cao cấp
Tiếp theo 2.8
Hiển thị danh sách sinh viên có điểm từ 8
trở lên trong môn học M02
thì trong select
chúng ta sẽ lấy mã sinh viên là điểm
lấy thông tin từ bảng
các môn học tập
với điều kiện là
mã môn bằng M02
và điểm lớn hơn
bằng 8
thực thi cột
thì Sài Gòn có 2 sinh viên
sinh viên K02 và K03
có điểm trên 8
trong tên môn học M02 này
Tiếp theo 2.9
Hiển thị thông tin sinh viên
có tên là bằng A
thì chúng ta dùng được select
để chúng ta chọn mã sinh viên
ghép cột họ tên sinh viên
dưới cái danh là họ tên
cột ngày sinh, cột giới tính
lấy thông tin từ bảng sinh viên
với điều kiện là tên sinh viên bằng
bằng A
thực thi cột
thì đây là thông tin về sinh viên bằng A
được hiện ra
Tiếp theo 2.9
Hiển thị thông tin sinh viên có ngày sinh
sau ngày 1 tháng 1 năm thầy nghẹn
thì chúng ta dùng được select
để chúng ta lấy ra cột mã sinh viên
lấy ra cột họ tên sinh viên
ghép lại với nhau
với cột có biến danh là họ tên
lấy cột ngày sinh
và cột giới tính
lấy thông tin từ bảng sinh viên
với điều kiện là ngày sinh
lớn hơn
1 tháng 1 năm 2000
ở đó chúng ta thực thi cột
thì đây là dân sách
những sinh viên
có ngày sinh
lớn hơn
có ngày sinh
sau ngày 1 tháng 1 năm 2010
Bây giờ chúng ta đến với 2.11
như đề bài đã yêu cầu
chúng ta cần chia vấn bảng sinh viên
mạng sinh viên là trường dữ liệu
chứa mạng số của từng sinh viên
và nó thuộc bảng sinh viên
chúng ta đặt ký danh xv
để công nhận trở nên gọn hơn
Tiếp theo
để hiện thị họ và tên đầy đủ
chúng ta sử dụng hàm concat
để ghép họ và tên sinh viên
lại với nhau
vì trong bảng sinh viên
không có cột họ và tên
nên chúng ta cần ghép chúng lại
và ta sử dụng ad
để đặt tên cho cột
mà chúng ta vừa ghép
Tiếp tục
chúng ta lấy khoa của sinh viên
từ bảng khoa
ở dòng phone sinh viên này
vì chúng ta lấy dữ liệu
từ bảng sinh viên
và ta đặt cho bảng sinh viên này
ký danh là sv
và ở dòng cuối cùng
mình sẽ sử dụng trang on
để kết nối bảng khoa
và bảng sinh viên lại với nhau
vì trong bảng sinh viên
nó không chút cột tên khoa
nên ta buộc phải nói 2 bảng này lại với nhau
không qua điều kiện là mã khoa
và sau đây là chương trình mình chạy đường
Và kế tiếp chúng ta đến với 2.12
thì ta có thể thấy
đề bài yêu cầu chúng ta chi vấn
bảng sinh viên, họ tên, điểm số
và tên môn
thì nó cũng tương tự như 2.11
chúng ta sử dụng câu lện select
để chọn các thông tin cần được hiển thị
ở đây, mã sinh viên
là hiển thị mã sinh viên
sử dụng hàm callcat
để nói 2 cột họ và tên
tên môn là hiển thị
môn sinh viên đang học
và điểm là hiển thị điểm số mà sinh viên đạt được
và ở dòng form kết quả
ta sử dụng bảng kết quả
vì bảng này chứa thông tin môn học
và điểm số của từng sinh viên
và để lấy đầy đủ thông tin
từ nhiều bảng khác nhau
nó khác 2.11
ở chỗ là chỉ nói 2 bảng
nhưng ở 2.12 thì nó khó 1 chút
là ghép 3 bảng
nhưng kết thúc của nó tương tự như
nói 2 bảng
chúng ta nói bảng sinh viên và bảng kết quả
thông qua điều kiện mã sinh viên
và 2.11 là để nói bảng môn học
và bảng kết quả thông qua mã môn
và sau đây là chương trình mà mình chạy được
chúng ta đến với 2.13
như đề bài yêu cầu
chúng ta tính điểm trung bình
của từng sinh viên
và chia vấn mã sinh viên
họ tên khoa về điểm trung bình
để hiển thị mã sinh viên
họ tên và khoa
nó cũng tương tự như 2 ví dụ trước
mã sinh viên là hiển thị mã
còn khác là để nói 2 bộ
tên khoa là lấy khoa sinh viên đang học
và phông sinh viên ở đây
vì bảng sinh viên
có trước cột mã sinh viên
và họ tên
vì trong bảng sinh viên
không có khoa
nên ta cần ghép 2 bảng sinh viên này lại với nhau
chúng ta nói sinh viên
và bảng khoa lại thông qua mã khoa
và bảng sinh viên
cũng không có điểm
nên ta dùng bảng sinh viên
và bảng kết quả này
thông qua điều kiện là mã sinh viên
và trong bài này, đề bài còn yêu cầu
chúng ta tính điểm trung bình
nên ta có thêm hàm mới
để tính điểm trung bình
và nó được tính dựa trên
tất cả các môn mà sinh viên đang học
và Dupai ở đây
được sử dụng để rơm dữ liệu vào cùng một nhóm
Dupai thường sử dụng
thường xuất hiện ở các hàm tổng hợp
như là hàm Khao
hàm Sung và hàm Averay
để đảm bảo là mỗi sinh viên chỉ có 1 dòng duy nhất
và sau đây là chương trình mình chạy đường
và ta đến với 2.14
đề bài yêu cầu
ta chia vấn danh sách sinh viên
không có điểm lớn hơn 8
trong bất kỳ môn học nào
kèm theo tên môn học và điểm số
điểm thì danh sách sinh viên, môn học và điểm
thì nó không tương tự như phí dụ trước
hàm Concat
là để nói 2 cột loại với nhau
tên môn là lấy môn sinh viên đang học
và điểm của sinh viên
trong tất cả môn học
John All được sử dụng ở đây
để nói bảng sinh viên và bảng kết quả
thông qua mảng sinh viên
và bảng môn học với bảng kết quả
thông qua mảng môn
nhưng khác ở đây là
nó còn có thêm điều kiện là sinh viên lớn hơn 8
và điều kiện trong SVL là que
nên mình đã xây dựng
cái điều kiện như thế này
và sau đây là cái chương trình mà mình chạy đường
ta đến với 2.15
thì nó cũng tương tự như là 2.14
nên là mình bỏ qua
ở 2.16
nó cũng tương tự như 2.14
nhưng chỉ khác là đề bài yêu cầu
chúng ta hiển định số lượng
sinh viên trong khoa
thì để giới thiệu nó
thì ở đây ta có khoa
hiển định tên khoa
sinh viên đang học
và đếm số lượng thì ta dùng hàm khao
thì ở dùng
hàm khao này
thì là khao sinh viên
mở sinh viên
là sẽ đếm số lượng sinh viên
có ở trong bảng sinh viên
nếu một khoa
mà không có sinh viên nào
giá trị sẽ là
0 heavy null
do đó mình sử dụng hàm redstone
để nó hiển thiện là
số 0
và groupby
ở đây là để rơm nhóm dữ liệu
để đảm bảo sinh viên chỉ có một dọc nhiều nhất
và sau đây là chương trình mình chạy đường
ta đến với 2.17
thì cũng tương tự như 2.15
nhưng chỉ thay đổi điều kiện
là lấy danh sách sinh viên
môn học là lập trình Java
sau đây là chương trình chạy đường
ta đến với 2.18
thì cũng tương tự như 2.13
và 2.16
nhưng khác ở đây
đề bài yêu cầu chúng ta tính tổng điểm
mà tính tổng điểm
thì ta có hàm sum
và mình đã sử dụng pháp như thế này
sau đây là chương trình chạy đường
ta đến với 2.19
cũng tương tự như 2.13
nhưng đề bài ở đây
yêu cầu chúng ta là
lấy điểm trung bình cao nhất
để tính điểm trung bình cao nhất
thì trước hết ta phải xếp xếp nó
để xếp xếp nó thì ta sử dụng hàm order by
và trong order by để xếp xếp
từ cao xuống thấp ta có death
và từ thấp đến cao thì ta có add
ở đây
đề bài yêu cầu ta lấy điểm cao nhất
nên ta chọn order by death
và ta sử dụng pháp select top 1
để lấy dòng đầu tiên
bạn cũng có thể sử dụng
lợn limit 1
nếu mấy bạn có hỗ trợ cái lợn này
và sau đây là cách mình chạy đường
và
2.20 nó cũng tương tự như vậy
nên là mình cũng bỏ qua
câu 21 select
mẹ sinh viên lấy mẹ sinh viên con khác
kết hợp họ sinh viên
và tên sinh viên để tại cộp họ tên
cao đến số lượng môn học
mà sinh viên đã học
from sinh viên cho bạn sinh viên làm bảy chính
trong kết quả học tập
kết nối bảy sinh viên với kết quả học tập
thông qua bảy sinh viên
mục đích là lấy thông tin sinh viên và các môn học
họ đã đăng ký
groupby nhóm dữ liệu
theo bảy sinh viên họ và Ken
điều này giúp cho cao
tính tốn tiến xác số môn học của tên sinh viên
đến với câu 22
Ken tên kho
lấy tên kho từ bạn kho
cao đến số lượng sinh viên
thuộc mỗi kho
from kho
lấy dữ liệu từ bạn kho
letron kết nối bảy sinh viên với kho
vừa trên mẻ kho
letron giúp đảm bảo
kho không có sinh viên vẫn được nhận thực
với giá trị cao bằng 0
groupby giúp cho nhóm dữ liệu
theo tên kho
điều này giúp cao tính tốn tiến xác
số sinh viên trong mỗi kho
having được sử dụng để lập dữ liệu
theo group để nhóm xong
chỉ hiển thực các nhóm có tên sinh viên trở lên
đến với câu 23
môn học
tên môn
lấy tên môn học
từ bảng môn học
averger
tính điểm trung bình
averger của môn học
vừa trên bảng kết quả học tập
from môn học
trọn bảng môn học làm bảng chính
letron kết nối bảng kết quả học tập
với môn học thông qua mẹ môn
mẹ môn học
mục đích là lấy tất cả các điểm của sinh viên
trong từng môn học để tính trung bình
groupby là giúp nhóm dữ liệu
theo từng môn học
điều này giúp averger tính tốn tiến xác hơn
điểm trung bình của từng môn học
having được sử dụng
để lập dữ liệu sau khi groupby
đã nhóm xong
chỉ hiển thực các
môn có điểm trung bình ở hơn 6
nếu không có môn nào có điểm trung bình
lấy mẹ sinh viên
từ bảng sinh viên
con kết
nối họ sinh viên
và tên sinh viên
thành một chuỗi
hiển thực dưới tên
cột mới là họ tên
tính tổng
của từng sinh viên
dựa trên bảng kết quả học tập
lưu kết quả vào cột tổng điểm
trong kết quả học tập
kết nối bảng kết quả học tập
với sinh viên
với mục đích lấy điểm
từ bảng kết quả học tập
để tính tổng điểm
nhóm dữ liệu
theo bảng sinh viên
họ sinh viên
tên sinh viên
giúp tính tổng điểm
của từng sinh viên
2 viên
dùng để
đọc dữ liệu
sau khi group by
và nhóm xong
khi hiển thực
những sinh viên
có tổng điểm
trên 20
chỗ lên
nếu không
có sinh viên
nào có tổng điểm
lớn hơn 1 bằng 20
kết quả sẽ được chống
sang với câu 21
xa nét
tên kho
lấy tên kho từ bảng kho
xin học bổng
tính tổng học bổng
của tất cả các sinh viên
trong kho
hiển thực dưới tên
của mới là tổng học bổng
from sinh viên
trộn bảng sinh viên
kết quả bảng kho
với sinh viên bằng kho
mục đích là
lấy dữ liệu kho tương ứng
với sinh viên
để tính tổng học bổng
theo kho
nhóm dữ liệu
theo tên kho
để tính tổng học bổng
cho từng kho
giúp sinh
tính tổng chính xác
2 viên đừng để lập
nhóm dữ liệu sau khi
đã nhóm xong
hiển thực những kho có tổng học bổng
lớn hơn 10.000
nếu không có kho nào có tổng học bổng
lớn hơn 10.000
26
xa nét
hiển thực mẹ sinh viên
khôn khét
nói họ sinh viên
dùng dấu cách
để tắt họ
và tên
hiển thực dưới tên
họ tên
tính điểm trung bình
hiển thực dưới tên
điểm trung bình
lấy dữ liệu từ bảng sinh viên
chôn kết quả sinh viên
kết nối bảng sinh viên
với bảng kết quả học tập
mục đích là
lấy thông tin điểm của sinh viên
từ bảng kết quả học tập
nhóm dữ liệu theo từ sinh viên
mẹ sinh viên
vì sử dụng evergirl
đang cần groupby
các cột không nằm trong 2 tổng hợp
như là
mẹ sinh viên, họ tên sinh viên
tên sinh viên
2 viên này là dữ liệu sau khi groupby
để tính tóm xong
hiển thực những sinh viên có điểm trung bình
lớn hơn 1 bằng 7
nếu không có sinh viên có điểm trung bình
lớn hơn 1 bằng 7
thì kết quả sẽ đổi trống
đếm trước cầu 27
silent
tên môn
lấy tên môn học
cao đếm số lượng sinh viên
mẹ sinh viên
đăng ký từng môn học
đặt tên của kết quả là số lượng sinh viên
from môn học
trộn bảng môn học
trộn kết quả học tạch
kết nối bảng môn học và kết quả học tạch
thông qua form
lấy thông tin sinh viên
tham gia môn học
tên môn để đếm
số lượng sinh viên
cho từng môn học
chỉ giữ lại những môn học
có số lượng sinh viên tham gia
ít hơn 3
đó là công luyện của Hebin
cầu 28
silent
tên kho
ever go
tên đếm trung bình
trộn bảng sinh viên
đặt tên là sinh viên
trộn kết quả học tạch
kết nối bảng sinh viên
trộn kết quả học tạch
kết nối bảng sinh viên
trộn kết quả học tạch
kết nối bảng sinh viên
tên kho
đếm trung bình
trộn kết quả học
kết hợp họ sinh viên
tên sinh viên
trộn kết quả học
Lọc kết quả là số môn học
From sinh viên
Trộn bởi sinh viên
Đặt tên là sinh viên
Trôn kết quả học tập
Kết nối bởi sinh viên
Với kết quả học tập
Để lấy thông tin về môn học
Mà sinh viên đã đăng ký
Mãi sinh viên, học sinh viên, tên sinh viên
Để đếm số môn học cho từng sinh viên
Lọc kết quả 2 viên
Những là những sinh viên
Học từ 3 môn chỗ lên
Xem với câu 30
Xa lé, tên khoa
Lấy tên của khoa
Countdown, đếm số lượng sinh viên nữ trong thường khoa
Đặt tên cột là kết quả
Số lượng sinh viên nữ
From sinh viên, trộn bởi sinh viên
Đặt bí giấy là sinh viên
Trôn kết nối bảng sinh viên với bảng khoa
Để lấy thông tin về khoa
Và từng sinh viên, chỉ kết sinh viên
Có gia tính là nữ
Nhóm dữ liệu, tên khoa để lấy sinh viên nữ
2.31
Hiển thị mã sinh viên
Họ tên và phân loại điểm
Câu lệnh này giúp hiển thị mã sinh viên
Họ tên và phân loại điểm dựa trên mức điểm đạt được
Nếu điểm từ 8 trở lên
Sinh viên sẽ được xếp lại giỏi
Nếu điểm từ 6
Đến giới 8
Sinh viên được xếp lại khá
Còn nếu giới 6
Sẽ được xếp lại trung bình
Truy vấn sử dụng khe quen để thực hiện phân loại này
2.32
Hiển thị danh sách sinh viên
Ở truy vấn này
Ta hiển thị mã sinh viên
Họ tên và trạng thái học bổng
Nếu sinh viên có học bổng lớn hơn không
Hiển thị có học bổng
Nếu không, hiển thị không có học bổng
Dữ liệu này giúp chúng ta dễ dàng
Quản lý sanh nhất sinh viên
Được nhận hỗ trợ tài chính
2.33
Hiển thị mã sinh viên
Họ tên và điểm cao nhất trong mỗi môn học
Truy vấn này giúp tìm sinh viên
Có điểm cao nhất trong từng môn học
Ta sử dụng Subquery
Để lấy điểm cao nhất cho mỗi môn học
Sau đó, kết hợp với bản sinh viên
Và môn học
Để hiển thị thông tin chi tiết
2.34
Hiển thị thông tin sinh viên có điểm trung bình cao nhất
Truy vấn này giúp tìm sinh viên
Có điểm trung bình cao nhất trong tầm bộ hệ thống
Ta sử dụng AVG
Để tính điểm trung bình
Sau đó, dùng hàm having
Để lọc ra sinh viên
Có điểm trung bình bằng mức cao nhất
2.35
Hiển thị danh sách sinh viên học tất cả các môn
Có trong bảng môn học
Ở đây, ta tìm sinh viên đã học tất cả các môn
Có trong bảng môn học
Sử dụng Node Access
Để kiểm tra môn học nào chưa được sinh viên học
Nếu danh sách trống
Nghĩa là sinh viên đó đã học đầy đủ
2.36
Hiển thị tên các môn học có số lượng sinh viên
Tham gia lớn hơn hoặc bằng 3
Truy vấn này giúp lọc ra các môn học
Có tối thiểu 3 sinh viên đăng ký
Ta sử dụng hàm code
Để đếm số sinh viên
Sau đó
Sử dụng điều kiện lớn hơn hoặc bằng 3
Để lọc ra các môn học phù hợp
2.37
Hiển thị danh sách sinh viên không được nhận học bổng
Nhưng có tổng điểm lớn hơn hoặc bằng 20
Ở đây, ta tìm sinh viên có học bổng
Không có học bổng
Nhưng có tổng điểm từ 20 trở lên
Ta sử dụng sum
Để tính tổng điểm
Và dùng having
Để lọc ra các sinh viên
Có tổng điểm lớn hơn hoặc bằng 20
2.38
Hiển thị danh sách sinh viên có điểm
Trong một môn học cao hơn điểm trung bình
Của môn đó
Truy vấn này giúp tìm sinh viên
Có điểm cao hơn điểm trung bình của môn đó
Ta dùng avg
Để tính điểm trung bình môn
Sau đó
Dùng điều kiện
Quê
Lớn hơn ADG để lọc ra
Các sinh viên đạt điểm cao hơn
2.39
Hiển thị thông tin sinh viên môn học
Toán cao cấp
Truy vấn này giúp tìm danh sách sinh viên
Đang học môn toán cao cấp
Ta sử dụng exit
Để kiểm tra xem sinh viên có học môn này không
Nếu có
Hiển thị thông tin sinh viên
2.40
Hiển thị tên môn học vật mà không có sinh viên nào tham gia
Truy vấn này giúp tìm
Các môn học chưa có sinh viên đăng ký
Sử dụng
Not exist
Để lọc ra các môn không có sinh viên trong bản
Kết quả học tập
Hiển thị thông tin sinh viên
2.40
Hiển thị thông tin sinh viên
2.40
Hiển thị thông tin sinh viên
Cream
với các ký tự không thuộc vạn mã như tiếng Việt, tiếng Trung hoặc là tiếng Nhật.
Thì ra, kết quả của câu dữ liệu này thì bạn Khoa sẽ có 3 bản ghi mới.
Tiếp theo là thêm dữ liệu vào bản môn học.
Ta cũng dùng loại Instagram vô môn học.
Mã môn.
Mã môn và tên môn thì bỏ lại trong các cổ.
Value ở đây là để dùng để thu dữ liệu cầm thêm.
M01, M02 và M03 cũng là mã môn.
Đáng cao cấp là Trần.
Kinh tế vĩ mộ tên môn là tên môn.
Ký tự nở ở đây thì cũng được nghĩ rằng chỗ đó là Unipop.
Nở ra tre ra tre để làm việc với các ký tự mà không thuộc vạn mã như tiếng Việt
hoặc là tiếng Trung, tiếng Nhật.
Tiếp theo là câu 43 cập nhật số tiền học bỏng của sinh viên 001 từ 1.000 lên 1.000 rưỡi.
Ở đây ta xài lệnh UPDATE sinh viên.
Thì lệnh này sẽ cập nhật dữ liệu trong bản sinh viên.
Còn test học bỏng 1.000 rưỡi là code học bỏng này.
Sẽ được cập nhật thành 1.000 rưỡi.
Còn que mẽ sinh viên bằng sinh viên 001 là điều kiện để cập nhật chỉ áp dụng cho sinh viên có mẽ 001 lên từ 1.000 lên 1.500.
Câu 43 này sẽ có kết quả là sinh viên 001 sẽ có học bỏng mới 1.000 rưỡi thay vì 1.000.
Tiếp theo là câu 44.
Đổi tên khoa 001 từ công nghệ trung tìm thành khoa học máy tính.
Ở câu chư vấn này thì ta cũng sẽ dùng lệnh UPDATE khoa là lệnh cập nhật dữ liệu trong bản khoa.
Còn test tên khoa khoa học máy tính là cập nhật của tên khoa thành khoa học máy tính.
Ký tự nào là để viết dấu.
Còn quay mẽ khoa bằng K01 là chỉ cập 1 phần kia có mẽ khoa K01.
Sau khi thực hiện câu chư vấn này thì tên khoa có mẽ 001 sẽ được đổi từ công nghệ trung tìm thành khoa học máy tính.
Câu 45 là cập nhật địa chỉ của sinh viên 003 từ lề nãng sang Hội em.
Ở đây ta cũng sẽ dùng lệnh UPDATE sinh viên.
Test địa chỉ Hội em là cập nhật của địa chỉ thành Hội em.
Còn quay mẽ sinh viên là áp dụng thay đổi này chỉ có cho sinh viên có mẽ là 003.
Kết quả là địa chỉ của sinh viên 003 sẽ được đổi từ lề nãng sang Hội em.
Câu 46 là tăng điểm của tất cả sinh viên trong môn M01 đến 0.5.
Ta cũng sẽ dùng lệnh UPDATE kết quả để cập nhật dữ liệu cho mẹ kết quả này.
Còn xếp điểm là tăng giá trị của cuộc điểm lên 0.5.
Quay là chỉ áp dụng cho mẹ cho những sinh viên có trang nhận M01.
Kết quả của câu chư vấn này là tất cả sinh viên có mẽ học môn M01 sẽ được tăng đến 0.5.
Còn câu 47 đều là địa học mộn của tất cả sinh viên nữa.
Chỉ còn 20% để kết quả.
Ta cũng sẽ dùng lệnh UPDATE sinh viên để cập nhật dữ liệu.
Xếp học mộn là địa học mộn tới 50% so với giới thiệu hiện tại.
Còn quay thì tính là tất cả chỉ áp dụng cho sinh viên nữa thôi.
Kết quả của câu chư vấn này là tất cả sinh viên nữa sẽ có học mộn của tất cả sinh viên nữa sẽ bị giảm đến 1.
Câu 48, nhấu điểm trong môn M01 từ 6 thì tăng lên 6.
Ta sẽ dùng lệnh UPDATE kết quả học mộn.
Để cập nhật địa học mộn kết quả.
Kết điểm là cập nhật số điểm từ 6.
Còn quay là chỉ áp dụng cho môn M01 6.
Và chỉ cho những sinh viên có điểm dưới 6 thôi.
Kết quả là mọi sinh viên có điểm nhỏ hơn 6 trong môn M01 sẽ được tăng lên 6.
Câu 49, thay đổi mã khoa K02 thành K05.
Và tên khoa thành tên dân quốc tế.
Ta ở câu chư vấn 49 này ta cũng sẽ dùng lệnh UPDATE khoa.
Kết mã khoa K05, tên khoa tên dân quốc tế.
Và thay đổi mã khoa thành K05 và đổi tên thành tên dân quốc tế.
Quay mã khoa K02 là chỉ áp dụng cho khoa có mã K02.
Kết quả của câu chư vấn này là khoa có mã K02 sẽ đổi thành K05.
Còn tên khoa sẽ được đổi thành tên dân quốc tế.
Câu kế tiếp, tăng học mộn thêm 500 cho những sinh viên có điểm trung bình lớn hơn 8.
Ta thay đổi lệnh UPDATE sinh viên những như các phần trên là cập những nữ liệu trong mạng sinh viên.
Còn kết học mộn bằng học mộn cộng 500 là tăng giá trị của học mộn thêm 500.
Quay mã sinh viên là chỉ áp dụng cho những sinh viên có mã để tăng kết con chư vấn.
Câu chư vấn con ở đây ta dùng là kết mã sinh viên.
Còn con kết của học tập là lấy dữ liệu từ bảng kết khỏe.
Ở trong bảng lưu điện sinh viên.
Còn lớp 3 nãy sinh viên là những sinh viên có điểm trung bình từ điểm 8 trở lên.
Kết khỏe của câu chư vấn 50 là sinh viên có điểm trung bình từ điểm 8 trở lên sẽ được cộng thêm 500.
Tiếp theo là câu 251 xóa sinh viên có mạng sinh viên 003 khỏi bảng sinh viên.
Để xóa thông tin khỏi bảng thì chúng ta sẽ sử dụng lệnh delete from bảng.
Ở đây là bảng sinh viên.
Với điều kiện là query sinh viên bằng sinh viên 003.
Thì khi chạy cái code này báo thành công.
Thì có nghĩa là thông tin về sinh viên có mạng sinh viên 003 đã được xóa khỏi bảng sinh viên.
Tiếp theo là câu 252 xóa các môn học không có sinh viên nào tham gia chuẩn bị kết mạng.
Để đây chúng ta có lệnh delete from và xóa khỏi bảng môn học.
Với điều kiện là mạng môn không tồn tại ở trong đây.
Thì đây là một chuyên vấn con.
Nó sẽ lấy ra danh sách mạng môn mà có sinh viên đăng ký tham gia học từ bảng kết nối học tập.
Rồi cái lệnh delete này sẽ xóa những mả môn mà không có trong bảng này.
Nghĩa là sẽ xóa các môn học mà không có sinh viên nào tham gia trong bảng kết quả.
Tiến hành thật kỳ khó.
Lệnh báo thành công.
Nghĩa là các môn học mà không có sinh viên tham gia sẽ được xóa.
Tiếp theo là 253 xóa tất cả sinh viên không nhận học bảng.
Hôm nay có delete.
Không sinh viên xóa học bảng của sinh viên.
Với điều kiện là học bảng is null.
Là không có.
Hoặc là học bảng mà không.
Tức là sinh viên không nhận được học bảng.
Nhưng lệnh thật kỳ khó.
Lệnh báo thành công.
Thì sinh viên nào không được học bảng thì sẽ đều bị xóa học bảng hết.
Tiếp theo là 254 xóa kết quả học tập của sinh viên 002 khỏi bảng kết quả.
Thì chúng ta sẽ xóa khỏi bảng kết quả học tập.
Với điều kiện là mạng sinh viên bằng sinh viên 002.
Điều kiện lệnh.
Lệnh xóa thành công.
Tiếp theo là 255 xóa toàn bộ dữ liệu trong bảng kết quả.
Nhưng mà giữ lại toàn bộ dữ liệu trong bảng.
Thì chúng ta sẽ nhìn xuống mạng dữ liệu trong học tập.
Xóa toàn bộ dữ liệu trong bảng.
Xóa thành công.
Tiếp theo là 2956 xóa kết quả không có sinh viên nào trong bảng sinh viên.
Thì tương tự là
delete
khỏi khoa
những cái mã khoa mà không có trong danh sách này.
Danh sách này là gì?
Danh sách này là sẽ chọn ra
những mã khoa mà có sinh viên
có sinh viên tham gia học.
Sau đó lệnh delete này sẽ xóa
những cái mã khoa mà không có sinh viên nào đăng ký học.
Tiếp theo là 2957.
Xóa sinh viên có điểm dưới 5 trong bất kỳ môn học nào.
Thì ở đây chúng ta có một cái chiếu bóng con là
chọn mã sinh viên
từ bảng kết quả học tập
với điều kiện là bé hơn 5.
Thì nó sẽ
tạo ra chúng ta một cái bảng
không có những cái sinh viên có điểm bé hơn 5.
Ở đây thì không có sinh viên nào điểm bé hơn 5 hết.
Nên là bảng này không có gì.
Sau đó chúng ta sẽ
xóa
những cái sinh viên nào mà có
trong danh sách này.
Vì trong danh sách này không có sinh viên nào
nên là
nó không có
gì nào bị xóa hết.
Tiếp theo là 258.
Xóa tất cả sinh viên có địa chỉ là 2 phòng.
Chúng ta sẽ xóa từ bảng sinh viên.
Xóa từ bảng sinh viên
với điều kiện là địa chỉ bằng 2 phòng.
Thành công.
Tiếp theo là câu 299.
Xóa tất cả các sinh viên có điểm trung tâm dưới 6.
Thì ở đây chúng ta có xóa
từ bảng sinh viên
với điều kiện là
sinh viên có phòng tại trong danh sách bên dưới.
Vì trong danh sách này
đang gồm là
cục mã sinh viên từ bảng các loại học tập
tiếp tục
sẽ được nhóm
nhóm phát dọn
tiếp theo
cục mã sinh viên
sẽ là giữ lại
tất cả những điểm trung tâm dưới 6.
Chạy cái bảng này trước.
Vì không có sinh viên nào
có điểm trung tâm dưới 6
nên là bảng trống.
Khi thực hiện xóa
thì cũng không có
dòng nào
bị xóa.
Bởi vì không có sinh viên nào có điểm trung tâm dưới 6 hết.
Tiếp theo là câu 260.
Xóa tất cả các điểm thừa trong bảng kết quả
mà không có với mã sinh viên trong bảng sinh viên.
Tiếp theo là chúng ta sẽ chọn
cục mã sinh viên
từ bảng sinh viên học thi.
Đây chúng ta có
cái mã sinh viên của
bảng sinh viên.
Sau đó chúng ta sẽ chọn xóa
từ
xóa bảng
xóa trong bảng kết quả học tập.
Những cái mã sinh viên nào mà
không tồn tại trong
đây.
Không có mã
không có điểm thừa
cho nên là không có mã sinh viên
không có gì bị xóa khỏi hết.
Cảm ơn cô và các bạn đã theo dõi.
