Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- route
- formgroup
- 앵귤러 모달
- angular animation
- 앵귤러 애니메이션
- modal
- scroll
- 아이오닉 스크롤 이벤트
- 스크롤 이벤트 감지
- flex-1
- prisma
- 셀렉트박스 커스텀
- Angular Router
- Router
- Oracle LISTAGG 사용 예시
- angular route
- Ionic modal
- egov spring ajax 사용 예시
- summary
- 옵저버블
- 검색
- mysql if
- 호버
- angular button
- ajax 사용 예시
- ApexChart
- TAILWIND
- 스크롤 이벤트
- 모달
- angular modal
Archives
- Today
- Total
깜놀하는 해므찌로
Oracle LISTAGG 사용 예시 / Mysql GROUP_CONCAT 본문
반응형
SMALL
<!-- 엑셀 다운 -->
<select id="excelDownSelectList" parameterType="VO" resultType="VO">
/* VO.excelDownSelectList */
<![CDATA[
SELECT ROWNUM excelRow
, 'OPEN-F-'||LPAD(A.EL_SEQ,5,'0') docuNum
, A.EL_SEQ elSeq
, B.NAME || '(' || C.C_CODE_NM || ')' rgstId
, TO_CHAR(A.RGST_DT, 'YYYY.MM.DD') rgstDt
, A.CARD_NUM cardNum
, (SELECT B.C_CODE_ENM FROM t_code B WHERE A.CARD_NUM = B.C_CODE_NM) cardNm
, CASE
WHEN NVL(A.ATCH_FILE_ID,'')<>''
THEN '첨부'
ELSE '미첨부'
END atchFileId
, CASE
WHEN A.USE_YN = 'Y'
THEN '사용'
ELSE '미사용'
END useYn
, CASE
WHEN A.STATE = 'Y'
THEN '확인'
ELSE '미확인'
END state
, A.EAT_DATE eatDate
, NVL((SELECT LISTAGG(NAME || '(' || TC.C_CODE_NM || ')', ', ') WITHIN GROUP(ORDER BY A.USER_SEQ)
FROM t_ad_user TAD
LEFT OUTER JOIN T_CODE TC
ON TC.C_CODE = TAD.POSITION
WHERE A.USER_SEQ LIKE '%' || (TAD.seq) || '%'
AND TAD.AUTH_CODE <> 'opennote'
AND TAD.AUTH_CODE <> 'allAdmin'), '-') userSeq
, A.PRICE price
, CASE
WHEN A.RSTRN_NAME IS NULL
THEN '-'
ELSE A.RSTRN_NAME
END rstrnName
, A.ETC etc
FROM t_eat_log A
LEFT OUTER JOIN T_AD_USER B
ON A.RGST_ID = B.SEQ
LEFT OUTER JOIN T_CODE C
ON C.C_CODE = B.POSITION
WHERE A.USE_YN = 'Y'
]]>
<include refid="Where"/>
<![CDATA[
ORDER BY A.RGST_DT ASC, A.EL_SEQ ASC
]]>
</select>
1. NVL 서브쿼리 : 사원 이름 (직급) 을 조회하는 쿼리 예시
반응형
LIST
'IT' 카테고리의 다른 글
Oracle 위도 경도 좌표 기준으로 원 그리기 예시 / 좌표 동그라미 내부 좌표 구하기 (0) | 2022.09.13 |
---|---|
Oracle TRUNC 기능 (0) | 2022.09.09 |
Putty Linux 푸티 리눅스 서버 재실행 방법 예시 (0) | 2022.09.07 |
JavaScript <a> a태그 클릭 시 화면 위로 이동 현상 없애는 방법 예시 (0) | 2022.09.06 |
JavaScript 이메일 형식 검사 / 자바스크립트 Email 유효성 검사 / 이메일 정규식 예시 (0) | 2022.09.05 |