티스토리 뷰

반응형


SELECT 문이란? 

  • SELECT 문은 데이터베이스에서 정보를 검색할 때 사용하는 기본 명령어 입니다. SELECT 문을 사용하여 테이블 전체를 불러올 수도 있고 일부 열, 일부 행만 불러오는 것도 가능하며 테이블간 결합 또한 가능합니다.

SELECT 문의 기본 구조 

SELECT * FROM table_name
SELECT column_name FROM table_name
SELECT column_name AS alias FROM table_name

  • SELECT 문은 기본적으로 다음과 같습니다. SELECT a FROM b 의 형태로 이루어져 있으며 a 에는 참조할 열의 정보를, b 에는 참조할 테이블의 이름을 입력합니다. 

  • * 는 모든 열을 참조한다는 뜻이며 alias 는 컬럼명의 이름을 별칭으로 칭하고 싶을 경우 사용하는 항목입니다.


SQL 문 작성 시 유의사항 

  • SQL 문은 대소문자를 구분하지 않습니다.

  • SQL 문을 마치실 경우 세미콜론 ( ; ) 으로 끝내는 것을 추천하며 SQL PLUS 환경에서 작업할 경우에는 반드시 세미콜론으로 끝나야 합니다.


SELECT 문에서 사용가능한 연산자 

  • 산술 연산자

    • + : 더하기 연산자

      • SELECT 1+2 FROM DUAL; -> 3 

      • # DUAL 은 테이블을 참조하지 않을 경우 사용하는 DUMMY 테이블 입니다.

    • - : 빼기 연산자

      • SELECT 2-1 FROM DUAL; -> 1

    • * : 곱하기 연산자

      • SELECT 2*1 FROM DUAL; -> 2

    • / : 나누기 연산자

      • SELECT 2/1 FROM DUAL; -> 2

  • 연결 연산자
    • || : 열이나 문자열을 다른 열에 연결할 때 사용합니다.
      • SELECT 'DATABASE' || ' ORACLE' FROM DUAL 
        • -> 'DATABASE ORACLE'
  • 중복 제거 연산자
    • DISTINCT
      • SELECT DISTINCT EMPNO FROM EMP;
        • EMP테이블의 EMPNO열에서 중복을 제거하고 출력합니다.





반응형

'#Archive' 카테고리의 다른 글

1934. 최소공배수  (0) 2017.12.08
2750. 수 정렬하기  (0) 2017.12.07
6064. 카잉 달력 - 최소공배수  (0) 2017.12.06
1475. 방번호 - 숫자 올림, 내림, 반올림  (0) 2017.12.05
2775. 부녀회장이 될테야  (0) 2017.12.04
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
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
글 보관함