개발 일기
SQL의 SELECT문 내용 정리 및 활용해보기 본문
안녕하세요.
오늘은 SQL에서의 'SELECT'문에 대한 간단 정리 및 코딩을 해보겠습니다.
'SELECT' 이란?
- 데이터베이스로부터 데이터를 검색하는 기능을 갖는다.
- 기본적인 문법 형태
-> SELECT [DISTINCT] {*, column, [alias], 등등} FROM TABLE;
1. 'SELECT' 문 기본 예시
1) 테이블 내의 모든 데이터를 보기 위한 구문
-- '*' 을 사용하면 모든 데이터 검색
EX) SELECT * FROM TABLE;
2) 테이블 내의 특정 컬럼 데이터 보기 위한 구문
-- 검색하고자 하는 컬럼을 차례대로 기술 쉼표로 구분
EX) SELECT NUMBER, NAME, JOB FROM TABLE
2. 'SELECT' 문 산술연산 예시
- SQL 문장내의 숫자 및 날짜 타입에는 +, -, *, / 사용 가능하다.
- 연산식이 컬럼명으로 표시 된다.
-- 연산하고자 하는 컬럼에 연산 진행
EX) SELECT
EMPNO, ENAME, SAL*1.1
FROM TABLE
3. 'SELECT' 문 별칭(alias) 예시
- 컬럼명을 별칭(alias)로 원하는대로 변경하여 사용이 가능하다.
EX) SELECT EMPNO "사번", ENAME "성명", SAL "급여" FROM TABLE
-- "별칭"를 통해 희망하는 명칭 기입
4. 'SELECT' 문 연결연산자
- 여러 개의 문자열을 연결하여 하나의 문자열로 생성 가능하다.
-- ||를 사용하여 문자열 연결
EX) SELECT ENAME || JOB "이름 직업" FROM TABLE
5. 'SELECT' 문 Literal(리터럴)
- SELECT 문장에 포함된 컬럼명 또는 별칭 이외의 문자값, 숫자값, 날짜값이다.
- 반드시 문자값, 날짜값에는 ' '를 붙인다.
EX) SELECT ENAME || '의 직급은 ' || JOB || '이다' "사원별 직급" FROM TABLE
오늘은 SELECT문과 관련된 기본적인 문법을 몇가지 알아보았습니다!
감사합니다.
'SQL' 카테고리의 다른 글
SELECT문 내용 정리 및 활용해보기 5 (feat. 그룹함수, 그룹핑) (0) | 2021.07.09 |
---|---|
SELECT문 내용 정리 및 활용해보기 4 (feat. 날짜 함수, DECODE) (0) | 2021.07.08 |
SELECT문 내용 정리 및 활용해보기 3 (feat. 단일 행 함수(Function), 문자 함수, 숫자 함수) (0) | 2021.07.07 |
SELECT문 내용 정리 및 활용해보기 2 (feat. 데이터 제한과 정렬) (0) | 2021.07.07 |
데이터 공부의 시작! (feat. DBMS, Database, SQL, ORACLE 다운로드 까지!) (0) | 2021.07.02 |