50 câu hỏi 60 phút
Câu lệnh SQL nào được sử dụng để lấy dữ liệu từ cơ sở dữ liệu?
GET
OPEN
SELECT
EXTRACT
Trong SQL (Structured Query Language), câu lệnh SELECT
được sử dụng để truy vấn và lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu. Các mệnh đề khác như FROM
, WHERE
, GROUP BY
, HAVING
, và ORDER BY
thường được sử dụng kết hợp với SELECT
để chỉ định nguồn dữ liệu, điều kiện lọc, cách nhóm dữ liệu, điều kiện lọc cho nhóm, và thứ tự sắp xếp kết quả trả về. Các lựa chọn khác không phải là câu lệnh SQL chuẩn để truy xuất dữ liệu.
Trong SQL (Structured Query Language), câu lệnh SELECT
được sử dụng để truy vấn và lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu. Các mệnh đề khác như FROM
, WHERE
, GROUP BY
, HAVING
, và ORDER BY
thường được sử dụng kết hợp với SELECT
để chỉ định nguồn dữ liệu, điều kiện lọc, cách nhóm dữ liệu, điều kiện lọc cho nhóm, và thứ tự sắp xếp kết quả trả về. Các lựa chọn khác không phải là câu lệnh SQL chuẩn để truy xuất dữ liệu.
Câu lệnh DELETE
được sử dụng để xóa dữ liệu khỏi một bảng trong cơ sở dữ liệu. Cú pháp cơ bản là DELETE FROM table_name WHERE condition;
, trong đó table_name
là tên bảng và condition
là điều kiện để xác định các hàng cần xóa.
REMOVE
không phải là một câu lệnh SQL chuẩn để xóa dữ liệu.COLLAPSE
không phải là một câu lệnh SQL.DROP
được sử dụng để xóa toàn bộ bảng hoặc cơ sở dữ liệu, chứ không phải để xóa dữ liệu cụ thể trong bảng.Câu lệnh INSERT INTO
trong SQL được sử dụng để chèn các bản ghi mới vào một bảng. Cú pháp chung là: INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...)
. Nếu bạn muốn chèn giá trị cho tất cả các cột của bảng, bạn có thể bỏ qua phần liệt kê tên cột và chỉ cần chỉ định tên bảng và các giá trị. Trong trường hợp này, câu lệnh INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
sẽ chèn một bản ghi mới vào bảng "Persons" với giá trị 'Jimmy' và 'Jackson' cho các cột tương ứng theo thứ tự chúng được định nghĩa trong bảng.
Trong SQL, hàm tập hợp (aggregate function) thực hiện một phép tính trên một tập hợp các giá trị và trả về một giá trị duy nhất. Các hàm tập hợp phổ biến bao gồm:
AVG()
: Tính giá trị trung bình.COUNT()
: Đếm số lượng hàng.MAX()
: Tìm giá trị lớn nhất.MIN()
: Tìm giá trị nhỏ nhất.SUM()
: Tính tổng các giá trị.Trong các lựa chọn được đưa ra:
AVG
là một hàm tập hợp, tính giá trị trung bình của một cột.LEN
là một hàm chuỗi, trả về độ dài của một chuỗi.JOIN
là một mệnh đề dùng để kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một cột có liên quan giữa chúng.LEFT
là một hàm chuỗi, trích xuất một số ký tự nhất định từ bên trái của một chuỗi.Vậy nên, đáp án đúng là AVG
.
Câu hỏi yêu cầu xác định từ không phải là từ khóa hoặc mệnh đề trong SQL. Chúng ta sẽ xem xét từng đáp án:
Vậy, đáp án đúng là INVERT vì nó không phải là một phần của cú pháp SQL.