Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Mô phỏng mệnh đề LIMIT MySQL trong Microsoft Access bằng TOP

Khác biệt MySQL vs Access

MySQL dùng LIMIT n (hoặc LIMIT offset, n). Microsoft Access dùng TOP n ngay sau SELECT.

Ví dụ trong Access

Tạo bảng (giao diện đồ họa):

Mô phỏng mệnh đề LIMIT MySQL trong Microsoft Access bằng TOP

Chèn dữ liệu:

Mô phỏng mệnh đề LIMIT MySQL trong Microsoft Access bằng TOP

Truy vấn TOP 5:

Mô phỏng mệnh đề LIMIT MySQL trong Microsoft Access bằng TOP

Kết quả:

Mô phỏng mệnh đề LIMIT MySQL trong Microsoft Access bằng TOP

So sánh cú pháp

-- MySQL
SELECT * FROM table_name LIMIT 5;

-- Microsoft Access (SQL)
SELECT TOP 5 * FROM table_name;

Lưu ý: Access không hỗ trợ OFFSET (bỏ qua N hàng đầu). Để phân trang trong Access, cần dùng subquery với TOP và NOT IN hoặc WHERE ID NOT IN (SELECT TOP N ID ...).