DB 별 SQL 결과 갯수제한, 페이징 처리, limit, offset, mysql, mariadb, mssql, oracle
DB별 SQL 결과 갯수제한하는 법을 기록합니다. (주로 페이징을 위해 쓰이는 쿼리입니다. MySQL, Maria DB -- limit [오프셋, 개수] 키워드 사용 -- 아래 예의 경우에는 c1 컬럼기준으로 내림차순 정렬한 뒤, 0번째부터 10개의 row를 가져오겠다는 뜻입니다. select * from tbl order by c1 desc limit 0, 10; MSSQL -- top [갯수] 키워드 사용 -- 아래 예의 경우에는 c1 컬럼기준으로 내림차순 정렬한 뒤, 맨 위부터 10개의 row를 가져오겠다는 뜻입니다. select top 10 * from tbl order by c1 desc limit 0, 10; Oracle (오라클) / tibero (티베로, 티배로) -- rownum 키워드 ..
2021. 12. 7.