본문 바로가기

분류 전체보기85

[ORACLE] wm_concat 과 listagg DB에서 데이터를 조회할 때 다수 튜플의 특정컬럼을 한 튜플의 특정컬럼에 모두 보여줘야 하는 경우에(group by 처럼) 사용할 수 있는함수가 wm_concat과 listagg oracle 10g : wm_concat oracle 11g : listagg 사용법은 SELECT WM_CONCAT(컬럼명) 이런 형태로 사용하면 되는데 결과값은 ','를 기준으로 한 컬럼에 표현된다. ex) T,E,S,T 물론 다른 컬럼과 같이 SELECT 할 경우 GROUP BY를 해줘야 한다. LISTAGG SELECT LISTAGG(컬럼명, 사용할 구분 기호) WITHIN GROUP(ORDER BY 정렬 기준 컬럼) 위와 같은 형태로 사용한다. 2020. 12. 4.
POI 셀 스타일 속성 POI라이브러리로 엑셀 파일을 생성하고 이제 셀의 스타일을 적용하는 방법을 정리합니다 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 11.. 2020. 12. 2.
POI 라이브러리 정리! POI 라이브러리를 사용한 엑셀다운로드작업을 하게되어 정리합니다. 전자정부프레임워크환경에서 작업하였습니다. POI라이브러리 에는 HSSF, XSSF, SXSSF 3가지 클래스가 존재하는데 각각의 차이점은 HSSF : 엑셀 97 ~ 2003버전 XSSF : 엑셀 2007버전이상 SXSSF : 가장 최근에 나온 성능개선버전 이라고 합니다. 저는 SXSSF를 사용하였습니다. maven을 빌드도구로 사용하시는 분들은 org.apache.poi poi-ooxml 4.0.0 com.fasterxml.jackson.core jackson-core 2.9.0.pr4 com.fasterxml.jackson.core jackson-databind 2.7.9.1 commons-fileupload commons-fileupl.. 2020. 10. 29.
[ORACLE] CASE조건문 사용 시 조건 오라클 쿼리 작성시 조건을 넣기 위해 CASE문 사용시에 1 2 3 4 5 SELECT CASE WHEN ENAME ='SMITH' THEN 'SMITH씨!' ELSE 'SMITH아님' END FROM EMP; Colored by Color Scripter cs 1 2 3 4 5 SELECT CASE ENAME WHEN 'SMITH' THEN 'SMITH씨!' ELSE 'SMITH아님' END FROM EMP; cs 위, 아래 와 같은 방식으로 사용하는데 아래에 경우 비교하려는 컬럼명을 WHEN 뒤에 명시를 안해도 되는 이점이 있지만 CASE 옆에 명시한 컬럼 하나만을 비교할수있고 LIKE, IN 등의 조건식을 사용할수없다 오로지 직접비교만 가능하다! 계속 햇갈려서 기록합니다. 정확하지 않을수 있습니다... 2020. 10. 29.