[Oracle]여러 행과 열의 위치변환(pivot, unpivot)
Oracle 11g 이상에서 지원하는 Pivot, Unpivot을 이용한다. 아래 쿼리를 참조하자 원본 : GUBUN PLAN RECORD RATE A 100 90 10 B 200 150 40 C 150 140 5 결과 : COL A B C...
꿈을 실현합니다.
Oracle 11g 이상에서 지원하는 Pivot, Unpivot을 이용한다. 아래 쿼리를 참조하자 원본 : GUBUN PLAN RECORD RATE A 100 90 10 B 200 150 40 C 150 140 5 결과 : COL A B C...
MySql 8.x 버전에서는 윈도우 함수(Window function)를 지원한다. 이 경우 rank(), dense_rank() 함수를 이용하면 쉽게 구할 수 있다. 반면 그 이전 버전 5.x 에서는 아래와 같이 구할 수 있다.
날짜, 시간에 사용되는 포멧 Format 설명 %a 요일 단축 영문명 > select date_format(now(), ‘%a’);Fri %b 월 단축 영문명 > select date_format(now(), ‘%b’);Feb %c 월 (0 ~ 12) > select date_format(now(), ‘%c’);2 %D Day of...
함수 설명 ADDDATE() 날짜 더하기 mysql> SELECT DATE_ADD(‘2008-01-02’, INTERVAL 31 DAY); -> ‘2008-02-02’ mysql> SELECT ADDDATE(‘2008-01-02’, INTERVAL 31 DAY); -> ‘2008-02-02’ ADDTIME() 시간 더하기 mysql> SELECT ADDTIME(‘2007-12-31 23:59:59.999999’, ‘1 1:1:1.000002’); -> ‘2008-01-02 01:01:01.000001’ mysql>...
음수, 실수 를 모두 고려하여, 실수부는 그대로 표현하고, 천 단위마다 콤마를 추가한다. 문자열이 포함된 경우는 그대로 표현한다.
오라클 12c에서 새롭게 추가된 기능이다. 데이터의 특정 패턴이 존재할 경우, 이를 검색해준다. 참고URL : https://oracle-base.com/articles/12c/pattern-matching-in-oracle-database-12cr1 원문사이트 : http://wiki.gurubee.net/pages/viewpage.action?pageId=30441535
MODEL [<global reference options>] [<reference models>] [MAIN <main-name>] [PARTITION BY (<cols>)] DIMENSION BY (<cols>) MEASURES (<cols>) [<reference options>] [RULES] <rule options> (<rule>, <rule>,.., <rule>); <global reference options> ::= <reference options> <ret-opt> <ret-opt> ::= RETURN...
문법 집계함수(분석함수) KEEP (DENSE_RANK FIRST ORDER BY expr [ DESC | ASC ] [ NULLS { FIRST | LAST } ] [, expr [ DESC | ASC ] [ NULLS { FIRST | LAST...
한 문장안에 여러개의 IP주소가 포함되어 있을 경우 첫 번째IP주소만 나옴 관련 URL : http://www.gurubee.net/article/67512
최신 댓글