JavaScript is required

Cơ sở dữ liệu ‘QuanLyTuyenSinh’có bảng: HoSoThiSinh(SoBaoDanh Nvarchar(50), HoDem Nvarchar(50), Ten Nvarchar(50), NgaySinh Date, KhuVuc Nvarchar(50), DoiTuong Nvarchar(50), KhoiThi Nvarchar(50), DiaChi Nvarchar(400), NguyenVong1 varchar(200), NguyenVong2 Nvarchar(200)) đã được nhập dữ liệu. Thực hiện câu lệnh sửa tên của thí sinh có số báo danh ‘DQKD.2789’ là ‘Hằng’ thành ‘Hạnh’ :

A.

EDIT Ten=N‘Hằng’ TO Ten=N‘Hạnh’ WHERE SoBaoDanh= ‘DQKD.2789’

B.

UPDATE HoSoThiSinh SET Ten=N‘Hạnh’ WHERE SoBaoDanh= ‘DQKD.2789’

C.

UPDATE HoSoThiSinh SET Ten=N‘‘Hạnh’’ WHERE SoBaoDanh= ‘‘DQKD.2789’’

D.

UPDATE Ten=N‘Hằng’ TO Ten=N‘Hạnh’ WHERE SoBaoDanh= ‘DQKD.2789’

Trả lời:

Đáp án đúng: B


Câu lệnh UPDATE trong SQL được sử dụng để sửa đổi dữ liệu trong một bảng. Cú pháp chung là: UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; Trong trường hợp này, chúng ta muốn sửa tên (Ten) của thí sinh trong bảng HoSoThiSinh thành 'Hạnh' với điều kiện số báo danh (SoBaoDanh) là 'DQKD.2789'. Phương án A và D sử dụng cú pháp không chính xác, EDIT TO và UPDATE TO không phải là cú pháp hợp lệ trong SQL để cập nhật dữ liệu. Phương án C có lỗi về cú pháp với cặp dấu nháy đơn `‘‘Hạnh’’` và `‘‘DQKD.2789’’`, cặp dấu nháy kép không được dùng để bao quanh giá trị kiểu chuỗi trong SQL Server. Phương án B sử dụng cú pháp UPDATE chính xác. Nó chỉ định bảng HoSoThiSinh, cột Ten cần cập nhật thành 'Hạnh', và điều kiện lọc là SoBaoDanh = 'DQKD.2789'.

Câu hỏi liên quan