1. SELECT
- 사용자가 입력한 데이터는 언제라도 조회할 수 있음
- 앞에서 입력한 자료들을 조회해 보는 SQL문은 다음과 같음
1.1 에스터리스크 (*) 사용하기
- 입력한 정보들을 보기 위해 테이블을 보고 싶은 정보들이 있는 칼럼들을 선택해 조회할 수 있음
- 해당 테이블의 모든 칼럼 정보를 보고 싶을 경우에는 에스터리스크 (*)를 사용해 조회함
1.2 ALIAS 부여하기
- 조회된 결과에 일종의 별명 (ALIAS, ALIASES)을부여해 칼럼 레이블을 변경할 수 있음
- 칼럼 별명 (ALIAS)에 대한 사항을 정리하면 다음과 같음
- 칼럼명 바로 뒤에 옴
- 칼럼명과 ALIAS 사이에 AS, as 키워드를 사용할 수 있지만 옵션이므로 사용하지 않아도 됨 (가독성 측면에서 AS를 사용하는 편이 바람직)
- 이중 인용부호 (Double Quotation)는 ALIAS가 공백, 특수문자를 포함할 경우와 대소문자 구분이 필요할 때 사용함
2. 산술 연산자와 합성 연산자
2.1 산술 연산자
- 산술 연산자는 NUMBER와 DATE 자료형에 대해 적용되며, 일반적으로 수학의 사칙연산과 동일함
- 우선순위를 위한 괄호 적용 가능
- 일반적으로 산술 연산을 사용하거나 특정 함수를 적용하면 칼럼의 레이블이 길어지고, 기존의 칼럼에 대해 새로운 의미를 부여한 것이므로 적절한 ALIAS를 새롭게 부여하는 것이 좋음
2.2 합성 연산자
- 문자와 문자를 연결하는 합성 (CONCATENATION) 연산자를 사용하면 별도의 프로그램 도움 없이도 SQL 문장만으로도 유용한 리포트를 출력할 수 있음
- 합성 연산자의 특징은 다음과 같음
- 문자와 문자를 연결하는 경우 두 개의 수직 바 (||)를 사용 (ORACLE)
- 문자와 문자를 연결하는 경우 + 표시를 사용 (SQL Server)
- CONCAT (string1, string2) 함수를 사용할 수 있음 (Oracle, SQL Server)
- 칼럼과 문자 또는 다른 칼럼과 연결
- 문자 표현식의 결과에 의해 새로운 칼럼을 생성
참고
SQL 전문가 가이드 2020 개정판 - 한국데이터산업진흥원
반응형
'DB > SQL 전문가 가이드' 카테고리의 다른 글
[과목 II 1장 4절] WHERE 절 (0) | 2025.03.23 |
---|---|
[과목 II 1장 3절] 함수 (0) | 2025.03.22 |
[과목 II 1장 1절] 관계형 데이터베이스 개요 (0) | 2025.03.22 |
[과목 I 2장 5절] 본질식별자 vs. 인조식별자 (0) | 2025.03.17 |
[과목 I 2장 4절] Null 속성의 이해 (0) | 2025.03.17 |