본문 바로가기
스터디 자료 준비/JAVA

JAVA 스터디를 위한 키워드 29-34

by 세 미 콜 론 2022. 5. 3.
728x90
반응형

29. Oracle 기본 자료형
 - 숫자 : NUMBER
 - 날짜 및 시간
    1) DATE : 기본형식 년/월/일
    2) TIMESTAMP : 기본형식 년/월/일/시/분/초
 - 문자
    1) CHAR(고정길이) : ~2,000byte
    2) VARCHAR2(가변길이) : ~4,000byte

30. Oracle 연산자
 - 산술 연산자 : + , - , * , /
 - 비교 연산자 : =, !=, <>, ^=, >, <, >=, <=
 - 논리 연산자 : AND, OR, NOT
 - 기타 연산자 : BETWEEN AND, IN

31. Oracle LIKE와 와일드카드
 - LIKE : 검색하려는 값을 정확히 모를 때 사용
 - 와일드카드
    1) _ : 단수 문자에 어떤 값이 있든 상관 없을 때 사용
    2) % : 복수 문자에 어떤 값이 있든 상관 없을 때 혹은 문자가 없는 경우 사용

32. Oracle 정렬
 - ORDER BY 컬럼명 ASC(생략가능) , DESC
 - 숫자일 때 : ASC면 작은 값부터 정렬
 - 문자일 때 : ASC면 abc 순 저렬
 - 날짜일 때 : ASC면 빠른 날짜 순(오래된 순) 정렬
 - NULL : ASC면 마지막에 나옴

33. Oracle GROUP 함수
 - 그룹함수란? 하나 이상의 행을 컬럼 기준으로 그룹화하여 데이터를 조회하는 방법
 - 그룹함수의 종류 
   1) SUM : 그룹의 총합계
   2) AVG : 그룹의 평균값 
   3) MAX, MIN : 그룹의 최대/최소값
   4) COUNT : 그룹의 갯수
   5) GROUP BY : 해당 컬럼 값 기준 데이터 검색(여러 데이터를 하나의 ROW로 출력)
   6) HAVING : 그룹 결과에 대한 조건 지정  

34. SQL 조회 시 쿼리 실행 순서 
 - FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY

728x90
반응형

댓글