DB/SQL 전문가 가이드

[과목 II 1장 2절] SELECT 문

꾸준함. 2025. 3. 22. 20:17

1. SELECT

  • 사용자가 입력한 데이터는 언제라도 조회할 수 있음
  • 앞에서 입력한 자료들을 조회해 보는 SQL문은 다음과 같음

 

 

1.1 에스터리스크 (*) 사용하기

  • 입력한 정보들을 보기 위해 테이블을 보고 싶은 정보들이 있는 칼럼들을 선택해 조회할 수 있음
  • 해당 테이블의 모든 칼럼 정보를 보고 싶을 경우에는 에스터리스크 (*)를 사용해 조회함

 

 

1.2 ALIAS 부여하기

  • 조회된 결과에 일종의 별명 (ALIAS, ALIASES)을부여해 칼럼 레이블을 변경할 수 있음
  • 칼럼 별명 (ALIAS)에 대한 사항을 정리하면 다음과 같음
    • 칼럼명 바로 뒤에 옴
    • 칼럼명과 ALIAS 사이에 AS, as 키워드를 사용할 수 있지만 옵션이므로 사용하지 않아도 됨 (가독성 측면에서 AS를 사용하는 편이 바람직)
    • 이중 인용부호 (Double Quotation)는 ALIAS가 공백, 특수문자를 포함할 경우와 대소문자 구분이 필요할 때 사용함

 

 

2. 산술 연산자와 합성 연산자

 

2.1 산술 연산자

  • 산술 연산자는 NUMBER와 DATE 자료형에 대해 적용되며, 일반적으로 수학의 사칙연산과 동일함
    • 우선순위를 위한 괄호 적용 가능

 

  • 일반적으로 산술 연산을 사용하거나 특정 함수를 적용하면 칼럼의 레이블이 길어지고, 기존의 칼럼에 대해 새로운 의미를 부여한 것이므로 적절한 ALIAS를 새롭게 부여하는 것이 좋음

 

https://tadaktadak-it.tistory.com/m/41

 

 

2.2 합성 연산자

  • 문자와 문자를 연결하는 합성 (CONCATENATION) 연산자를 사용하면 별도의 프로그램 도움 없이도 SQL 문장만으로도 유용한 리포트를 출력할 수 있음
  • 합성 연산자의 특징은 다음과 같음
    • 문자와 문자를 연결하는 경우 두 개의 수직 바 (||)를 사용 (ORACLE)
    • 문자와 문자를 연결하는 경우 + 표시를 사용 (SQL Server)
    • CONCAT (string1, string2) 함수를 사용할 수 있음 (Oracle, SQL Server)
    • 칼럼과 문자 또는 다른 칼럼과 연결
    • 문자 표현식의 결과에 의해 새로운 칼럼을 생성

 

 

참고

SQL 전문가 가이드 2020 개정판 - 한국데이터산업진흥원

반응형