Nếu bạn sử dụng PostgreSQL, bạn có thể sử dụng row_number()
:
SELECT t.*
FROM (
SELECT *, row_number() OVER(ORDER BY id ASC) AS row
FROM yourtable
) t
WHERE t.row % 5 = 0
Nếu bạn sử dụng PostgreSQL, bạn có thể sử dụng row_number()
:
SELECT t.*
FROM (
SELECT *, row_number() OVER(ORDER BY id ASC) AS row
FROM yourtable
) t
WHERE t.row % 5 = 0
Xử lý EXCEPTION và trả về kết quả từ hàm
Hợp nhất các hàng postgres và thay thế các giá trị bằng giá trị mới nhất khi không rỗng
Hàm PLpgSQL để tìm các cột chỉ có giá trị NULL trong một bảng nhất định
postgresql:tham gia với điều kiện và không trùng lặp
Làm thế nào để tính toán mọi thứ từ nhiều bảng bằng cách sử dụng một vài truy vấn?