SQL Server에서 특정 문자열을 반복해서 출력하고 싶을 때, 가장 유용하게 사용할 수 있는 방법이 REPLICATE 함수이다. 공백을 여러 번 추가하거나, 특정 문자를 반복해서 포맷을 맞춰야 할 때, 직접 문자열을 여러 번 붙이는 방식은 비효율적이고 가독성도 떨어진다. 이럴 때 REPLICATE 함수를 사용하면 깔끔하게 반복 문자열을 만들 수 있으며, 공백 추가, 패턴 생성, 자릿수 정렬 등 다양한 실무 상황에 활용할 수 있다.목차REPLICATE 함수 기본 사용법REPLICATE 함수 활용 방법REPLICATE 함수 기본 사용법SELECT REPLICATE('A', 2) AS result1 , REPLICATE('A', 5) AS result2 , REPLICATE('A', 10..
오라클 SQL에서 시퀀스를 사용할 때는 일반적으로 NEXTVAL과 CURRVAL을 통해 값을 증가시키고 조회한다. NEXTVAL은 시퀀스 값을 증가시키고 그 값을 반환하며, CURRVAL은 현재 세션에서 마지막으로 호출된 NEXTVAL의 결과를 그대로 조회하는 역활을 한다. 시퀀스 현재값 조회 방법SELECT emp_seq.CURRVAL FROM dual 시퀀스 이름이 emp_seq이고 emp_seq.CURRVAL을 사용하여 현재 시퀀스 값을 확인할 수 있다. 현재 세션에서 가장 최근에 생성한 값(즉, 마지막으로 emp_seq.NEXTVAL을 호출한 값)을 확인하는 명령이다. CURRVAL은 계속 조회를 해도 시퀀스 값이 변경되지 않는다.CURRVAL은 세션 내에서 NEXTVAL이 한 번이라도 이 호..
오라클 SQL에서는 날짜 데이터에 대해 시간 간격을 더하거나 빼는 연산이 자주 필요하다. 이때 가장 기본적인 방법은 +, - 연산자를 사용하여 값을 더하거나 빼는 방식이며, 또 다른 방법은 INTERVAL 키워드를 사용하여 명시적인 시간 단위를 지정하는 방식이다. SYSDATE + 1처럼 단순한 덧셈은 직관적이고 빠르게 사용할 수 있지만, INTERVAL '2' HOUR, INTERVAL '3 10' DAY TO HOUR처럼 INTERVAL 키워드를 사용하면 보다 명확하게 단위를 표현할 수 있어 가독성과 유지보수 측면에서 강점이 있다. 목차일반 수식을 사용하여 날짜를 더하거나 빼는 방법INTERVAL을 사용하여 날짜를 더하거나 빼는 방법일반 수식을 사용하여 날짜를 더하거나 빼는 방법SELECT SYSDA..
2025년 5월 IT/개발자 세미나/컨퍼런스 일정5월 13일(화)2025 구글 클라우드 NEXT Recap in Seoul15:00~17:00, 구글 스타트업 캠퍼스5월 14일(수)AWS Summit Seoul 20255월14일~15일, 코엑스5월 14일(수)AI EXPO KOREA 2025 (2025 국제인공지능대전)5월14일~16일, 코엑스5월 17일(화)Build With AI for Everyone13:00~18:00, 서강대학교 정하상관 118호, 유료(1만)5월 19일(월)Microsoft Build 2025 (마이크로소프트 빌드 2025)5월19일~22일, 온라인5월 24일(토)우분투 데이: 함께 성장하는 우리, IT 네트워킹 데이18:00~22:00, 뉴호프 을지로 본점, 유료(..
2025년 4월 IT/개발자 세미나/컨퍼런스 일정4월 3일(목)Cisco Connect Korea 202509:00~18:00, 서울 파르나스4월 15일(화)K-CTI 2025 (사이버위협·침해사고대응 인텔리전스 컨퍼런스)09:00~17:00, 한국과학기술회관 국제회의실 4월 15일(화)Unite Seoul 202510:00~18:00, 코엑스, 유료4월 21일(월)2025년 3차 전자정부 표준프레임워크 온라인 정기교육4월21일~23일, 한국지능정보사회진흥원4월 23일(수)[테크M 창간 5주년 컨퍼런스] AI혁신으로 밸류업하라14:00~18:00, 한국프레스센터 20층 국제회의장 4월 26일(토)GitHub Copilot Bootcamp12:00~18:00, 한국 마이크로소프트4월 26일(토)..
2025년 3월 IT/개발자 세미나/컨퍼런스 일정3월 6일(목)프롬프트 엔지니어링 쉽게 접근해보기(기초)11:00~11:30, 온라인 (Zoom)3월 11일(화)델파이 30주년 기념 세미나13:30~17:00, 서울 강남역 시티극장3월 11일(화)JetBrains Executive Summit 서울13:00~17:00, 성령빌딩(서울 서초구)3월 19일(수)제24회 세계 보안 엑스포 (SECON 2025)3월19일~21일, KINTEX 제1전시장3월 25일(화)비아이매트릭스 DEV DAY 202510:00~16:30, 엘타워3월 26일(수)델 테크놀로지스 GenAI Mega Launch Event09:20~16:00, 서울 파르나스 5층 그랜드볼룸 3월 28일(금)Pleos 25 (현대자동자 ..
오라클 SQL에서 JSON 데이터 내에 특정 키나 값이 존재하는지 여부를 판단하기 위해서는 JSON_EXISTS 함수를 사용하면 된다. 이 함수는 JSON 문서에서 루트($), 배열 인덱스, 키 이름, 조건 등을 이용해 특정 경로를 지정하고, 해당 경로에 값이 존재하는지를 TRUE 또는 FALSE로 반환한다. 배열 안에 특정 요소가 포함되어 있는지 확인하거나, JSON 객체 내에 특정 키가 존재하는지 조건을 걸 때 유용하게 사용된다. JSON_EXISTS 함수는 WHERE, HAVING, CASE 등 다양한 조건절에 활용 가능하여, JSON 기반 데이터의 유효성 검증이나 조건 필터링에 매우 효과적이다. 목차JSON_EXISTS 기본 사용법JSON_EXISTS 활용법JSON_EXISTS 배열에서 사용법 J..
2025년 2월 IT/개발자 세미나/컨퍼런스 일정2월 10일(월)SwiftRise (주니어/예비 iOS 개발자를 위한 컨퍼런스)13:10~18:40, 마루1802월 11일(화)AI SEOUL 202510:00~18:00, 코엑스 그랜드볼룸(1F) 101~105호 및 로비2월 11일(화)ISDP 2025 (정보보호&데이터보안 컨퍼런스)09:00~17:00, 코엑스2월 20일(목)Lenovo TechDay'2513:00~16:30, 서울드래곤시티 컨벤션 타워 3층4월 15일(화)Unite Seoul 202510:00~18:00, 코엑스, 유료4월 24일(목)World IT Show 2025 (월드IT쇼 2025)4월24일~26일, 코엑스
오라클 SQL에서 JSON 데이터에서 특정 항목의 JSON 객체( {} ) 또는 배열( [] )을 추출하기 위해서는 JSON_QUERY 함수를 사용하면 된다. JSON_QUERY 함수를 사용할 때는 루트($), 배열 인덱스, 키 이름을 지정하여 원하는 JSON 데이터를 선택할 수 있다. JSON_QUERY 함수는 반환되는 JSON 데이터의 형식은 VARCHAR2(4000)이며, 반환 값의 데이터 유형을 RETURNING 옵션을 사용하여 CLOB, BLOB로 지정할 수 있다. 또한, JSON 데이터를 보기 좋게 포맷하려면 PRETTY 옵션을, 비 ASCII 문자를 이스케이프 하려면 ASCII 옵션을 사용할 수 있다. 목차JSON_QUERY 기본 사용법JSON_QUERY 옵션 사용법JSON_QUERY 사용..
오라클 SQL에서 JSON 데이터를 테이블로 변환할 때는 JSON_TABLE 함수를 사용하면 된다. JSON_TABLE 함수를 사용할 때는 JSON 데이터를 직접 입력하여 사용해도 되고, 테이블에 포함된 JSON 칼럼의 데이터를 테이블로 변환할 수도 있다. JSON_TABLE 함수는 오라클 12c 이상에서 사용할 수 있다. 목차JSON_TABLE 기본 사용법JSON_TABLE 테이블 JSON 사용 및 조인 방법JSON_TABLE 옵션 사용법 JSON_TABLE 기본 사용법SELECT jt.empno , jt.ename FROM JSON_TABLE ( '{"EMPNO":7698,"ENAME":"BLAKE"}', '$' COLUMNS ( ..