Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발 일기

SQL의 SELECT문 내용 정리 및 활용해보기 본문

SQL

SQL의 SELECT문 내용 정리 및 활용해보기

개발 일기 2021. 7. 5. 21:33

안녕하세요.

오늘은 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 

   -- "별칭"를 통해 희망하는 명칭 기입

컬럼명이 alias로 노출됨

 

 

4. 'SELECT' 문 연결연산자

 - 여러 개의 문자열을 연결하여 하나의 문자열로 생성 가능하다.

   -- ||를 사용하여 문자열 연결

   EX) SELECT ENAME || JOB "이름 직업" FROM TABLE

이름 컬럼과 직업 컬럼이 연결되어 하나의 문자열로 노출

 

 

5. 'SELECT' 문 Literal(리터럴)

 - SELECT 문장에 포함된 컬럼명 또는 별칭 이외의 문자값, 숫자값, 날짜값이다.

 - 반드시 문자값, 날짜값에는 ' '를 붙인다.

   EX) SELECT ENAME || '의 직급은 ' || JOB || '이다' "사원별 직급" FROM TABLE

연결연산자와 리터럴을 연결시켜 하나의 문장열로 표현

 

 

오늘은 SELECT문과 관련된 기본적인 문법을 몇가지 알아보았습니다!

감사합니다.

Comments