SQL1 [MYSQL] ROWNUM 으로 번호를 매길 때 특정 조건만 카운팅하는 법 개요 mysql 쿼리문을 사용하여 목록을 추출할 때 순번을 매기는 것으로 ROWNUM을 종종 사용했다. 그런데 이번에 내가 하고 싶었던 것은 목록의 갯수만큼 무조건 +1을 하여 카운팅하는 로직이 아닌 특정 조건에만 +1을 하여 카운팅 하는 쿼리를 만들고 싶었다. 쿼리 고수분들이라면 더 간단하거나 쉬운 방법을 찾을 수도 있었겠지만 내가 찾은 방법은 이렇다. 의식의 흐름 일단 추출하고 싶은 목록을 쿼리로 짠다. SELECT TR.REGISTER_SEQ , TR.ORDER_DEGREE FROM T_REGISTER TR WHERE 1 = 1 //조건절 ORDER BY TR.REGISTER_SEQ 예시로 만든 간단한 쿼리는 이렇다. 'T_REGISTER' 이라는 테이블의 'REGISTER_SEQ, ORDER_DE.. 2023. 11. 25. 이전 1 다음