2023년 12월 IT/개발자 세미나/컨퍼런스 일정 12월 6일(수)2023년도 최신 보안기술 컨퍼런스 10:00~15:00, 여의도 63컨벤션 12월 9일(토)Devfest Cloud 2023 13:00~18:00, 연세대학교 공학원, 유료(2만) 12월 9일(토)UbuCon Asia 2023 & Ubuntu Summit 2023 Recap Seminar 13:30~17:40, OpenUP - PLAYGROUND (우제빌딩 2층) 12월 12일(화)디지털헬스케어 컨퍼런스 13:30~16:30, 드래곤시티호텔 신라홀 12월 12일(화)11STREET TECH TALK 2023 12일~13일, 온라인 12월 12일(화)2023 그랜드 클라우드 컨퍼런스 12일~14일, 코엑스 12월 13일(수)Open cl..
오라클에서 현재 날짜 및 시간을 조회할 때 SYSDATE 함수를 사용한다. SYSDATE를 조회하면 오라클에 설정된 날짜 포맷으로 조회된다. 원하는 포맷(YYYY-MM-DD)으로 변경해서 조회하기 위해서는 TO_CHAR 함수를 사용하여 포맷을 변경하는 방법과 오라클의 NLS 설정 자체를 변경하는 방법이 있다. 목차 TO_CHAR 함수를 사용하여 포맷 변경 NLS 설정을 변경하여 포맷 변경 TO_CHAR 함수를 사용하여 포맷 변경 SELECT SYSDATE , TO_CHAR(SYSDATE, 'YYYY-MM-DD') , TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM dual 위의 예제를 보면 SYSDATE가 RR/MM/DD(23/11/30) 포맷으로 조회된 것을 확인할 ..
오라클에서 조회된 데이터에서 중앙값(중간값)을 구하기 위해서는 MEDIAN 함수를 사용한다. 데이터의 중앙값이라고 생각해서 평균(AVG) 함수와 유사하다고 생각할 수 있지만, AVG 함수는 데이터 값의 평균값이고 MEDIAN 함수는 조회된 데이터의 값을 크기로 정렬 후 데이터 행의 중앙값이다. MEDAN 함수는 수치값과 날짜 형식에 사용할 수 있다. WITH temp AS ( SELECT 1 num FROM dual UNION ALL SELECT 2 num FROM dual UNION ALL SELECT 3 num FROM dual ) SELECT MEDIAN(num) FROM temp 위의 예제는 3개의 행이 조회되었고, 데이터 행의 중앙값은 2이다. WITH temp AS ( SELECT 1 num ..
오라클에서 XMLAGG 함수를 사용하여 여러 행의 칼럼을 하나의 문자열로 합칠 수 있다. XMLAGG 함수에서는 DISTINCT 연산자를 사용하여 중복을 제거할 수 없다. 합쳐진 문자열에서 중복된 값을 제거하기 위해서는 정규식 함수(REGEXP_REPLACE)를 사용하여 중복을 제거하면 된다. XMLAGG 함수 중복제거 방법 SELECT REGEXP_REPLACE( SUBSTR(XMLAGG(XMLELEMENT(job , ',' , job) ORDER BY job).EXTRACT('//text()').GETSTRINGVAL(), 2) , '([^,]+)(,\1)+', '\1') FROM emp WHERE deptno = 20 쉼표를 구분자로 사용하여 문자열을 합친다. 반드시 ORDER BY를 사용하여 합칠..
2023년 11월 IT/개발자 세미나/컨퍼런스 일정 11월 8일(수)Global Startup Festival COMEUP 2023 11월8일~10일, DDP 동대문디자인 플라자 11월 13일(월)제3회 HMG DEVELOPER CONFERENCE 11월13일, 코엑스 3층 오디토리움 11월 14일(화)제 13회 소프트웨어 개발보안 컨퍼런스 13:00~17:00, 양재 엘타워 11월 14일(화)Google Cloud Summit Seoul 2023 09:00~17:15 , 그랜드 인터컨티넨탈 파르나스 11월 14일(화)SDC23 Korea (삼성 개발자 컨퍼런스) 11월14일~15일, 삼성전자 서초사옥 5F 다목적홀 11월 15일(수)우아한테크콘퍼런스 2023 10:00~17:15, 그랜드 인터컨티넨탈 ..
오라클에서 UNION, UNION ALL을 사용할 때 ORDER BY 절을 사용할 경우 정확한 방법을 숙지하지 않으면 오류가 발생할 수 있다. UNION 쿼리문이 모두 끝나고 마지막에 ORDER BY 절을 선언해야 하며, ORDER BY 절에 사용할 수 있는 칼럼은 UNION의 첫 번째 쿼리문의 별칭 또는 칼럼의 순번이다. ORDER BY 절을 잘못 사용했을 경우 아래와 같은 오류가 발생할 수 있다. ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 00933. 00000 - "SQL command not properly ended" 목차 별칭(칼럼명)으로 정렬하는 방법 칼럼 순번으로 정렬하는 방법 서브쿼리를 사용하여 정렬하는 방법 별칭(칼럼명)으로 정렬하는 방법 SELECT empno A..
2023년 10월 IT/개발자 세미나/컨퍼런스 일정 10월 11일(수)ETRI Open Source Tech Day 2023 10:00~17:30, 한국과학기술회관 국제회의실 10월 11일(수)실리콘밸리의 한국인 2023 13:00~18:30, 네이버1784 28층 스카이홀, 유료(1만) 10월 11일(수)AIoT Korea Exhibition 2023 (AIoT 국제전시회) 10월11일~13일, 코엑스 3층 D홀 10월 12일(목)Red Hat Summit: Connect 2023 09:00~15:50, 코엑스 인터컨티넨탈 호텔, 하모니볼룸 (HL층) 10월 13일(금)Let'Swift 2023 10:00~17:00, 과학기술컨벤션센터, 유료(4.5만) 10월 14일(토)데이터야놀자 2023 11:00..
2023년 9월 IT/개발자 세미나/컨퍼런스 일정 9월 5일(화)PASCON 2023 (개인정보보호 컨퍼런스) 09:00~17:00, 더케이호텔서울 2층 가야금홀 9월 7일(목)AhnLab ISF 2023 10:00~17:30, 그랜드 인터컨티넨탈 서울 파르나스 그랜드 볼룸 5F 9월 8일(금)NEMO 2023: NEXT MOBILITY 13:00~18:00, 그랜드 인터컨티넨탈 서울 파르나스 그랜드볼룸 9월 9일(토)UbuCon Korea 2023 10:00~17:30, 한국마이크로소프트, 유료(3만) 9월 12일(화)Global Mobile Vision 2023 10:00~16:30, 그랜드 하얏트 서울 9월 12일(화)2023 마이데이터 컨퍼런스 10:30~17:30, aT센 9월 12일(화)Dro..
씨샵(C#)에서 DataGridView에 데이터를 추가하면 문자열의 줄 바꿈(엔터 값)이 적용되지 않고 한 줄로 표시된다. DataGridView의 속성에서 셀 속성을 변경하여 문자열의 줄 바꿈을 표시할 수 있다. 아래의 순서로 속성을 변경하면 줄 바꿈이 적용된다. DataGridView의 속성에서 DefaultCellStyle 항목을 클릭한다. WrapMode 항목의 값을 True로 변경한다. DefaultCellStyle 항목을 변경하면 모든 셀의 속성이 변경된다. 특정 칼럼의 속성만 변경하고 싶다면 열편집의 특정 칼럼 DefaultCellStyle만 변경하면 된다.
오라클 쿼리문에서 엔터 값(줄 바꿈)을 넣기 위해서는 CHR(13) || CHR(10)을 문자열 사이에 붙여주면 된다. 엔터 값을 제거하기 위해서는 REPLACE 함수를 사용하여 CHR(13)와 CHR(10)을 각각 공백으로 치환해 주면 된다. 엔터 값을 태그로 변환하기 위해서도 REPLACE 함수를 사용하여 치환해 주면 된다. 목차 엔터 값 넣는 방법 엔터 값 제거 방법 엔터 값 태그로 치환 방법 엔터 값 넣는 방법 SELECT 'Oracle Database' , 'Oracle' || CHR(13) || CHR(10) || 'Database' FROM dual 파이프 문자열 두 개를 사용하여 문자열 사이에 엔터 값을 붙여준다. 윈도우에서는 CHR(13) + CHR(10)을 엔터 값으로 사용한다. 특정 ..