Hello World

  • 홈
  • 태그
  • 방명록

전체 글 198

[ORACLE]GROUP BY 예제

--GROUP BY를 이용한 수량, 합계 구하기 예제 SELECT DEPT_CD , NVL(COUNT(CASE WHEN AMOUNT > 0 THEN 1 ELSE 0 END), 0) AS 정상수량 , NVL(COUNT(CASE WHEN AMOUNT 0 THEN AMOUNT * 1 ELSE 0 END), 0) AS 정상매출합계 , NVL(SUM(CASE WHEN AMOUNT < 0 THEN AMOUNT * -1 ELSE 0 END), 0) AS 반품매출합계 FROM TB_SALES GROUP BY DEPT_CD ;

ORACLE 2020.11.02

[ORACLE]MERGE INTO 예제

-- 사용자ID 존재 할 경우 UPDATE, 존재하지 않을 경우 INSERT 예제 -- 다른 테이블과 비교하지 않고 동일한 테이블에서의 조회하기 때문에 DUAL 사용 MERGE INTO TB_USER A USING DUAL ON A.USER_ID = '1234' WHEN MATCHED THEN UPDATE SET USER_NAME = '' , UPDATE_ID = '9999' , UPDATE_DATE = SYSDATE ; WHEN NOT MATCHED THEN INSERT (USER_ID, USER_NAME, CREATE_ID, CREATE_DATE, UPDATE_ID, UPDATE_DATE) VALUES ('1234', '홍길동', '9999', SYSDATE, '9999', SYSDATE) ;

ORACLE 2020.11.02

[ORACLE]Function 예제

--사용자ID를 이용한 사용자명 조회 FUNCTION 예제 CREATE OR REPLACE FUNCTION FN_GetUserName(v_UserID IN VARCHAR2) RETURN VARCHAR2 IS v_UserName VARCHAR2(20); BEGIN SELECT UserName INTO v_UserName FROM TB_USER WHERE 1=1 AND USER_ID = v_UserID ; EXCEPTION WHEN OTHERS THEN v_UserName := SQLERRM; END; RETURN v_UserName; END;

ORACLE 2020.11.02
이전
1 ··· 14 15 16 17 18 19 20 ··· 66
다음
더보기
프로필사진

Hello World

  • 분류 전체보기 (198)
    • C# (160)
    • ORACLE (23)
    • MSSQL (1)
    • 한옥집 리모델링 (12)

Tag

나바위성지, 귀농귀촌, WINDOWS MOBILE, 나바위성당, WIN CE.NET, PDA, 익산시 망성면, 한옥철거, 한옥리모델링, C#,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바