Topic

DBMS

A collection of 31 issues

화면의 조회조건이 많을때의 SQL형태처리 - 다이나믹 태그문제

[원문 작성자: Mooyoung2020] 1. 개요 화면을 개발하때 사용자들은 하나의 화면에 자신이 보고싶어하는 정보를 한꺼번에 보고 싶어하는 습성이 있고, 개발자들은 프레임워크나 WAS, 컨테이너상의 자바에서 SQL을 구현하는데 이때 이 1개의 SQL이 사용자가 요구하는 모든 조회조건을 처리하지 못하고 조회조건 갯수 * N승 개 만큼 나와서 여러가지 문제가 발생하는데 이를 금융권에서는 다이나믹 태그문제라고 부르고 있습니다.
16 min read

COLUMN을 ROW 형태로 변환방법 정리

[원문 작성자: Mooyoung2020] 1. 개요 앞장에서는 ROW를 COLUMN으로 변환하는 방법을 설명하였습니다. 이번에는 역으로 COLUMN형태를 ROW형태로 변환하는것을 설명하겠습니다. 칼러형태로 수평적으로 연결된 데이타를 레코드 형태로 수직으로 나열되어 있는 데이타로 변환한다는 이야기입니다. 오라클의 UNPIVOT, 테이블 복제와 DECODE/CASE사용방법, UNION ALL, ROLLUP 등의 방법이 있습니다. 가. 예제 테이블 1) EMP 테이블 EMPNO ENAME JOB
9 min read

ROW를 COLUMN으로 변환방법 정리

[원문 작성자: Mooyoung2020] 1. 개요 ROW를 COLUMN으로 변환은 SQL을 만들때 많이 나오는 방법중 하나입니다. 레코드 형태로 수직으로 나열되어 있는 데이타들을 칼럼형태로 바꾼다는 이야기입니다. 오라클에서는 DECODE/CASE사용방법, 계층형쿼리, PIVOT, Listagg, Xmlagg, Wm_concat 등의 방법이 있습니다. 이중 DECODE/CASE, 계층형쿼리는 모든 DB버젼에서, 9i에서는 Xmlagg, 10g에서는 Wm_concat, 11g 이상에서는 PIVOT, Listagg
10 min read

Oracle SQL 형태변환 정리

[원문 작성자: Mooyoung2020] 1. 개요 지금 연재를 하고 있는 내용들이 지난 10년간 SK(주)에서 고급 SQL활용(Advanced SQL Part 2)라는 이름으로 4일간 강의하던 내용들을 좀 더 쉽게 만든 내용입니다. 고급 SQL활용은 다른 개발자들이 복잡하게 만들어 놓은 SQL이나 PL/SQL문장을 최고의 성능을 보장하는 SQL형태로 만들어낼수 있는 능력을 갖추는데 목적이
11 min read

Oracle MODEL 정리 6

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 이번에는 MODEL을 가지고 문제풀이를 해보자. 아직 여러함수를 언급을 안했지만 나머지 함수들은 오라클 매뉴얼을 참고하기 바랍니다. UNION ALL, ROLLUP, MODEL을 이용하여 값을 구해보자. 물론 아래에 나와있는 SQL외에도 다양한 방법이 있습니다. 단지 여러분들의 MODEL에 대한 이해를 돕기위해 만들어 봤습니다. 아래 1번과 같은 테이블에서 2번과 같은 결과값을
6 min read

Oracle MODEL 정리 4

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 이번 칼럼도 오라클 MODEL정리 1, 2, 3에 이어서 MODEL 사용법을 계속 알아봅니다. 지난번 칼럼에서는 기본적인 문법인 IS PRESENT에 대해 알아봤습니다. 이번칼럼에는 비슷한 기능인 PRESENTV, PRESENTNNV, GREATEST 함수와 FOR column IN 에 대해 알아봅니다. 가. 예제 테이블 에제 테이블은 EMP테이블을 가지고 설명합니다. 앞 칼럼에 생성
5 min read

Oracle MODEL 정리 5

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 이번 칼럼도 오라클 MODEL정리 1, 2, 3, 4에 이어서 MODEL 사용법을 계속 알아봅니다. 지난번 칼럼에서는 기본적인 문법인 PRESENTV, PRESENTNNV, GREATEST에 대해 알아봤습니다. 이번칼럼에는 CV펑션에 대해 알아봅니다. 이 펑션은 정말 좋은 펑션입니다. 사용법도 많고 기능도 강력합니다. 마치 PLSQL에서 Corsur를 선언하고 루핑돌리면서 쉽게 처리하는 방법을 원쿼리
9 min read

Oracle MODEL 정리 3

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 이번 칼럼도 오라클 MODEL정리 1, 2에 이어서 MODEL 사용법을 계속 알아봅니다. 지난번 칼럼에서는 기본적인 문법, 멀티셀, 싱글셀 개념과 Sequential Order에 대해 알아보았다. 이번 칼럼에서도 여러가지 그룹함수를 이용해서 MODEL절에 대해 더 알아보도록 하겠습니다. 가. 예제 테이블 에제 테이블은 EMP테이블을 가지고 설명합니다. 앞 칼럼에 생성 스크립트와
7 min read

Oracle MODEL 정리 2

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 이번 칼럼도 오라클 MODEL정리 1에 이어서 MODEL 사용법을 계속 알아봅니다. 지난번 칼럼에서는 기본적인 문법, 멀티셀, 싱글셀 개념에 대해 알아봅니다. 이번 칼럼에서도 여러가지 그룹함수를 이용해서 MODEL절에 대해 더 알아보도록 하겠습니다. 가. 예제 테이블 에제 테이블은 EMP테이블을 가지고 설명합니다. 앞 칼럼에 생성 스크립트와 테이블이 설명되어 있으니
6 min read

Oracle MODEL 정리 1

[원문 작성자: Mooyoung2020] 1. MODEL 기본개념 MODEL은 오라클 DBMS에서만 사용할수 있는 전용 Analytic Function입니다. 이번 칼럼부터는 몇회에 걸쳐 MODEL절의 기본 사용법에 대해 알아보도록 하겠습니다. 이 함수는 오라클 DBMS에서 사용할수 있으며 십년전에 탄생한 SQL 구문입니다. 필자의 기억에 의하면 9i버젼에 첫 발표되어 실제로는 10g DBMS부터 본격적으로 사용이 되기 시작했습니다. 10g는 2000년대 중반에
8 min read

Subscribe to Ares Hab

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
구독하기