Câu hỏi phỏng vấn SQL Server
Câu hỏi

Giả sử một cột Student có hai cột, NameMarks. Làm thế nào để có được NameMarks của ba sinh viên top đầu?

Câu trả lời

Để có được NameMarks của ba sinh viên top đầu, bạn có thể sử dụng câu lệnh SQL với từ khóa SELECT TOP (trong SQL Server), LIMIT (trong MySQL), hoặc FETCH FIRST (trong Oracle). Dưới đây là cách thực hiện cho mỗi hệ quản trị cơ sở dữ liệu:

SQL Server / MS Access:

sql Copy
SELECT TOP 3 Name, Marks FROM Student ORDER BY Marks DESC;

MySQL:

sql Copy
SELECT Name, Marks FROM Student ORDER BY Marks DESC LIMIT 3;

Or...

middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Kích thước bảng có bị giảm khi bạn xóa dữ liệu khỏi bảng trong SQL Server không?

junior

Trong SQL Server để lấy 5 records đầu tiên từ một bảng bạn sử dụng câu lệnh như thế nào?

middle

Trong SQL Server, UNION, MINUS, UNION ALL, INTERSECT có gì khác nhau?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào