59일차

박미지·2023년 1월 17일
0

Oracle DB

목록 보기
4/7
  1. 연산자
  • 산술연산자
  • 비교연산자
  • 논리연산자
  • 기타연산자
  1. 함수
  • DUAL 테이블
    가상의 테이블로 값이 없지만 테이블 역할을 할 수 있는 테이블
    주로 함수를 테스트 하기 위해 SELECT문을 사용 할 때 DUAL 테이블을 사용
    SYS소유이며, 원하는 select를 테이블 없이 실행 가능함

  • 숫자함수

  • 문자처리 함수

  • 날짜 함수

  • 변환 함수

  • 집계함수
    여러행 또는 테이블 전체 행으로부터 하나의 결과값만을 반환하는 함수

  1. 데이터 크룹핑(집계함수)
  • GROUP BY
    데이터들을 원하는 그룹으로 나누는 역할. 즉, 특정 컬럼을 기준으로 집계
  • Having 절
    Group by 집계된 값 중 WHERE 절 처럼 특정 조건을 추가하는 경우
  • DISTINCT
    데이터를 조회한 후 중복을 제거한 결과를 나타냄

GROUP BY절은 그룹핑 + 정렬 작업을 실행
DISTINCT는 단순 그룹핑 작업만 수행(성능면에선 이게 더 빠름)
정렬기능이 필요없는 작업에선 DISTINCT, 집계함수가 필요한 경우엔 GROUP BY 사용

  • ORDER BY
    열(컬럼) 이름을 하나 또는 여러개의 열을 지정하여 정렬할 때 사용
    오름차순(ASC)과 내림차순(DESC) 정렬
profile
공부하는 백엔드 개발자

0개의 댓글