본문 바로가기 메뉴 바로가기

stepBYstep

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

stepBYstep

검색하기 폼
  • 분류 전체보기 (68)
    • 알고리즘 (47)
      • 문법 (4)
      • 알고리즘 (8)
      • [문제풀이] BOJ - 입출력 (3)
      • [문제풀이] BOJ (23)
      • [문제풀이] 프로그래머스 (8)
      • [문제풀이] leetcode (0)
      • [문제풀이] 기타 (0)
    • 클라우드 (6)
      • GCP (2)
      • AWS (4)
    • CS기초 (7)
    • 운영체제 (OS) (1)
      • 윈도우 (1)
      • 리눅스 (0)
    • DB (2)
      • ORACEL (2)
      • MySQL (0)
    • DevOps (1)
      • 쿠버네티스 (Kubernetes) (0)
      • 테라폼 (Terraform) (0)
    • 프로그래밍 언어 (2)
      • 자바 (0)
      • 파이썬 (0)
      • C++ (2)
    • 기타 (1)
    • 웹개발 (0)
    • 부동산 (0)
    • 스프링부트 강의 (0)
  • 방명록

DB/ORACEL (2)
[ ORACLE 함수 ] COUNT(*), COUNT(1), COUNT(컬럼)

COUNT(*), COUNT(1) - 성능 차이가 없으며 같은 결과값을 나타낸다. - NULL값인 컬럼도 포함한다. COUNT(컬럼) - NULL값인 컬럼은 포함하지 않는다.

DB/ORACEL 2020. 6. 3. 17:04
[ ORACLE 함수 ] NULLIF, NVL, COALESCE

항상 NULL과 관련된 함수 사용법이 헷갈려서 정리해 봤다. NVL, NVL2, COALESCE는 NULL값이 존재하는 경우 처리하기 위한 함수라면, NULLIF는 조건이 되면 NULL값을 만들어주는 함수라고 외우면 쉽다. 1. NULLIF NULLIF(A, B) A, B가 같으면 NULL, 같지 않으면 A SELECT NULLIF(SCORE, 0) FROM SCORES; 점수가 0인 경우 NULL을, 0이 아닌경우 SCORE값을 그대로 반환 2. NVL NVL(NULL을 가진 컬럼 or 임의의 값, 대치할 값) NVL(MAX(칼럼이름)+1, 1) NVL(MAX(SELECT FROM WHERE)+1, 1) 3. COALESCE COALESCE(expr1,ex..

DB/ORACEL 2020. 6. 2. 16:25
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • SQL
  • 프로그래머스
  • AWS
  • 비트연산
  • 틸트
  • Programmers
  • DFS
  • 알고리즘
  • 깃
  • mysql
  • 소프트웨어버전
  • cloud
  • 캐럿
  • git
  • c++
  • GCP
  • 백준
  • package.json
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바