GROUP_CONCAT3 GROUP_CONCAT ORDER BY 그룹 콘캣 사용지 오더바이가 먹지 않은 이슈가 있다. SELECT CONCAT('[',GROUP_CONCAT('"',t200.LOGIN_DTM ,'"'ORDER BY t200.LOGIN_DTM DESC SEPARATOR ',' ),']' ) AS ARR FROM ( SELECT t100.ID ,t100.LOGIN_DTM FROM TB_MEMBER t100 WHERE t100.USER_ID = 'TEST01' ) t200 위형식은 그룹 콘캣에 오더바이를 넣어서 '배열' 형식으로 출력한것이다. GROUP_CONCAT(t200.LOGIN_DTM ORDER BY t200.LOGIN_DTM DESC) 그룹콘캣 오더바이만 사용시 위코드 처럼 사용가능 2023. 9. 18. GROUP_CONCAT() 간단 사용법 SELECT tcc.COMM_CD_NM , tcc.COMM_CD FROM TB_COMM_CD tcc WHERE tcc.GROUP_CD = 'KEYWORD' AND tcc.DELETE_YN = 'N' 위와 같은 기본테이블을 한줄로 출력하려할때, GROUP_CONCAT을 사용한다. GROUP_CONCAT을 사용하여 콤마(,)로 구분 짓는 리스트로 출력할수있다. 2023. 9. 12. CONCAT , GROUP_CONCAT 활용 JSON 문자열로 쿼리 결과 추출 SELECT CONCAT('[', ARR, ']') AS KEYWORD_LIST FROM ( SELECT GROUP_CONCAT('{', ITEM, '}' SEPARATOR ',') AS ARR FROM ( SELECT CONCAT ( '"키워드" : ' , '"', tcc.COMM_CD_NM , '"' ) AS ITEM FROM TB_COMM_CD tcc WHERE tcc.DELETE_YN = 'N' AND tcc.GROUP_CD = 'KEYWORD' ) AS t100 ) t200 😎결과 2023. 9. 12. 이전 1 다음 728x90 반응형