sqlite 에서 rank 함수같은 역할은? 요일별로 상위 3개 조회하기
SQLite에서는 RANK() 함수와 비슷한 기능을 RANK() 또는 DENSE_RANK() 윈도우 함수로 구현할 수 있습니다.단, SQLite 3.25.0 이상에서 윈도우 함수(RANK(), ROW_NUMBER() 등)를 지원합니다.✅ 요일별 상위 3개를 구하는 쿼리 예제예를 들어 다음과 같은 테이블이 있다고 가정해볼게요: CREATE TABLE sales ( id INTEGER PRIMARY KEY, day TEXT, -- 요일: 'Mon', 'Tue', ... item TEXT, amount INTEGER); 이때, 요일(day)별로 판매금액(amount) 상위 3개 항목을 구하고 싶다면 다음과 같이 RANK() 또는 ROW_NUMBER()를 활용할 수 있습니다.✅ ROW_..
IT/DB
2025. 6. 24. 00:14