[Oracle] SELECT문 형식

2021. 5. 27. 00:14·데이터베이스/Oracle
반응형
형식 설명
SELECT 절 검색할 컬럼 목록
[HINT] 옵티마이저에게 검색방법 제시
[DISTINCT] 중복된 자료 제거
FROM 절 SELECT문에서 선언된 칼럼을 가져올 테이블 (또는 그 비슷한 것, 예를 들면 뷰) 목록
WHERE 절 가져올 행의 조건 논리연산자(AND, OR) 사용이 가능
GROUP BY 절 그룹 함수를 사용 할 때 주로 사용.
주로 SELECT 절에 선언된 칼럼들 중 하나 이상의 칼럼으로 정함.
원래의 행에 대한 결과를 보여주는 것이 아니고 GROUP BY에서 선언된 열에 동일한 값으로 그룹화 하여 결과를 보여준다.
HAVING 절 GROUP BY 절에 의해 구성된 그룹들에 대해 적용할 조건을 기술. SELECT 문의 WHERE절과 비슷한 역할
START WITH 절 CONNECT BY 절에 적용할 조건을 기술
CONNECT BY 절 계층구조 조인 시에 사용
ORDER
SIBLINGS BY 절
계층구조 안에서 정렬 순서를 정함
ORDER BY 절 결과 값의 정렬 순서를 정함


형식 :
SELECT (값, 컬럼명(항목), 함수, SUB QUERY)
FROM (테이블명, SUB QUERY)

SELECT 1 FROM DUAL; --임시테이블에 값 표시

SELECT * FROM emp; -- * = 모든정보(모든컬럼,항목)

SELECT * FROM tab; --현재 계정(SCOTT)의 테이블 정보 모두 명세

SELECT empno, ename, sal * 12 FROM emp; --EMP테이블에서 EMPNO, ENAME, SAL 컬럼만 확인

SELECT empno AS 사원번호 FROM emp; --EMP테이블 EMPNO컬럼 사원번호로 출력


SELECT empno AS 사원번호, sal AS 월급, SAL * 12 연봉 FROM emp; --한칸 뛰면 AS는 생략가능.
--문자열이 떨어진경우 ""를 사용! -> "일년치 연봉"

반응형
저작자표시 (새창열림)

'데이터베이스 > Oracle' 카테고리의 다른 글

[Oracle] 비교연산자, ALL, ANY, IN, NOT IN, BETWEEN, LIKE 연습  (0) 2021.05.27
[Oracle] scott 계정 연습문제 (SELECT문, 비교 연산자, 논리 연산자)  (0) 2021.05.27
[Oracle] DDL, DML, DCL 정의  (0) 2021.05.27
[Oracle] 문자 자료형, 숫자 자료형  (0) 2021.05.26
[Oracle] 기본 함수 (Standard Function, DUAL TABLE) 문자형 함수, 숫자형 함수, 날짜 함수 정리  (0) 2021.05.25
'데이터베이스/Oracle' 카테고리의 다른 글
  • [Oracle] 비교연산자, ALL, ANY, IN, NOT IN, BETWEEN, LIKE 연습
  • [Oracle] scott 계정 연습문제 (SELECT문, 비교 연산자, 논리 연산자)
  • [Oracle] DDL, DML, DCL 정의
  • [Oracle] 문자 자료형, 숫자 자료형
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • 프로그래밍 언어
        • Java
        • html
        • JavaScript
        • XML
        • JSON
        • CSS
        • jQuery
        • Web
        • k8s
        • JPA
      • 프레임워크
        • Spring
      • 코딩 테스트
        • Java
      • 네트워크
        • CCNA
      • 데이터베이스
        • Mssql
        • Oracle
      • 회고
      • :j story
      • CS
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    항해플러스
    항해솔직후기
    MSSQL
    group by
    class
    HAVING
    <br>
    항해백앤드
    id
    Name
    appendChild
    멤버변수
    다형성
    항해99
    Queue
    오버라이딩
    항해플러스백엔드
    오버로딩
    지역변수
    항해플러스백앤드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[Oracle] SELECT문 형식
상단으로

티스토리툴바