hashMap 안쓰고
hashMap 안쓰고
TreeMap 쓰면 순서를 조종할수 있다. 일단 키를 기준으로 정렬이 된다.
erd 보는 법
(DB)오라클
ERD (Entity-Relationship Diagram)
Entity(개체) - 사각형으로 표현됨. 상단에 개체의 이름 기술
Attribute(속성) - 사각형 위 칸에는 기본키 속성.
사각형 아래 칸에는 일반 속성을 기술.
Relationship(관계) - 개체간에 실선 or 점선으로 표시.
카디널리티가 1로 표현되는 개체쪽은 실선
M으로 표현되는 쪽은 까마귀발(Crow's foot)과 같이 표현
O기호는 선택도를 표시한것 - O이 있으면 선택가능(있어도 되고 없어도 되고)
- O이 없으면 필수!
점선 - 비식별 관계.
개체의 기본키 속성이 다른 개체의 외래키로 생성되며 일반 속성에 추가될때
실선 - 식별 관계.
개본기 속성이 다른 개체의 외래키로 구현되는 과정에서 기본키 속성으로 추가된다는 말.
EX) 세개의 개체가 점선으로 연결 되어 있을때 - 3개를 모두 조인해야한다.
세개중 두개체가 실선 나머지는 점선일때 - 직접조인 가능 하므로 수행성능 향상됨.
[출처] ERD | 작성자 mocheri
decode 없이 오라클 행 열 바꾸기2
decode 없이 오라클 행 열 바꾸기2
WITH DATA1 AS (
SELECT '01' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '02' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '03' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL UNION ALL
SELECT '10' AS MM, 100 AS QTY, 200 AS AMT FROM DUAL
)
SELECT *
FROM (
SELECT *
FROM DATA1
) PIVOT (
SUM(QTY) AS QTY,
SUM(AMT) AS AMT
FOR
MM IN ( '01' AS "MM1", '02' AS "MM2", '03' AS "MM3", '10' AS "MM10")
);(1101,1102,1103,1104,1105))
order by Character;