JavaScript is required

Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirstName được sắp xếp theo thứ tự bảng chữ cái nằm giữa (và bao gồm) Hansen và Pettersen:

A.
SELECT LastName>’Hansen’ AND LastName<’Pettersen’ FROM Persons
B.
SELECT * FROM Persons WHERE LastName BETWEEN ‘Hansen” AND ‘Pettersen’
C.
SELECT * FROM Persons WHERE LastName>’Hansen’ AND LastName<’Pettersen’
Trả lời:

Đáp án đúng: B


The question asks to select records from the `Persons` table where the value of the `FirstName` column is alphabetically between 'Hansen' and 'Pettersen' (inclusive). * **Option 1:** `SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons` * Incorrect. This statement uses `LastName` instead of `FirstName` as required by the problem. Also, this statement only selects records where `LastName` is greater than 'Hansen' and less than 'Pettersen', excluding these two values. * **Option 2:** `SELECT * FROM Persons WHERE LastName BETWEEN ‘Hansen” AND ‘Pettersen’` * Incorrect. This statement uses `BETWEEN` to select records where `FirstName` is in the range from 'Hansen' to 'Pettersen', including these two values. However, the statement uses `LastName` instead of `FirstName`. The quotation marks are also incorrect (using a mix of single and double). * **Option 3:** `SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'` * Incorrect. This statement uses `LastName` instead of `FirstName` as required by the problem. Also, this statement only selects records where `LastName` is greater than 'Hansen' and less than 'Pettersen', excluding these two values. Since none of the options are entirely correct because they use `LastName` instead of `FirstName`, the correct answer, if filtering on the `FirstName` column, would be: `SELECT * FROM Persons WHERE FirstName BETWEEN 'Hansen' AND 'Pettersen'` or `SELECT * FROM Persons WHERE FirstName >= 'Hansen' AND FirstName <= 'Pettersen'`.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan