01/10/2018, 15:17
Truy vấn SELECT TOP
Chào mọi người, cho mình hỏi là ngoài SELECT TOP ra còn có cách nào mà lấy ra sô lượng sinh vien từ trên xuống dưới hoặc ngược lại không ạ, tại vì cô nói cách SELECT TOP chỉ học cho biết thôi, cảm ơn mọi người đã giúp đỡ.
Bài liên quan
Chẳng qua vì nó bá quá thôi nên ko dạy chứ làm gì mà không cần. Có cả chọn theo range luôn nên mới phân trang được.
Từ trên xuống dưới?
Không có điều kiện xét duyệt trên dưới thì làm sao lấy@@
Dùng
ORDER BY <COLUMN>
để lấy KQTheo SQL Standard thì ORDER BY để sắp xếp, sau đó chèn thêm OFFSET để bỏ đi các phần tử đầu, cuối cùng là LIMIT để giới hạn số row trả về.
SELECT TOP không thuộc SQL Standard nên giáo viên mới nói chỉ học cho biết. Tuy nhiên, nếu làm app nên dùng SELECT TOP, vì tốc độ thực thi nhanh hơn.
Qua đây, bạn cũng nên tìm hiểu ngọn ngành 1 DB cụ thể (Oracle, MySQL, PostgreSQL, SQL Server) để nắm các câu lệnh không chuẩn. Vì để viết được app thì SQL chuẩn không đủ cho bạn, như upsert (update and insert), insert or create, create temporary table, json type, geo data,…