차근차근 생활 & 코딩

[SQL] SELECT 문 본문

IT/SQL

[SQL] SELECT 문

ssilook 2021. 8. 5. 23:50
반응형

 

SQL 테이블에 입력된 데이터를 언제라도 조회할 수 있는 SELECT 문에 대해서 공부해보도록 하자.

 

# Data 예제

칼럼1 칼럼2 칼럼3
100 200 300

 

데이터 전체(ALL) 조회 / 애스터리스크(*)

SELECT * FROM TABLE

 애스더리스크(*)를 사용하면 Data 예제의 모든 칼럼을 조회할 수 있습니다.

 

 

데이터 일부 컬럼 조회

SELECT 칼럼1, 칼럼2 FROM TABLE

 컬럼3 을 제외한 나머지 칼럼 1, 칼럼 2 만 조회할 수 있습니다.

 

 

ALIAS(별명) 부여하기

SELECT 컬럼1 AS column1, 컬럼2 AS column2, 컬럼3 AS column3 FROM TABLE

 기존 한글 컬럼을 영문으로 변경해 보았습니다.

 일종의 별명을 부여해 칼럼 레이블을 변경 할수 있습니다.

 

 

DISTINCT 옵션(중복 제거)

SELECT 칼럼1, 칼럼2, 칼럼3 FROM TABLE

 테이블 자료 중 중복되는 자료는 제외하고 보여 모두 줍니다.

 

 

산술 연산자(사칙연산)

SELECT 칼럼1 - 칼럼2 AS "변경칼럼", 칼럼3 FROM TABLE

 기존 칼럼에 새로운 의미를 부여한 것이므로 ALIAS(별명) 부여하여 사용하는 것이 좋다.

  *산술 연산자 종류 : + 더하기, - 빼기, / 나누기,  * 곱하기, ( ) 연산자 우선순위

 

합성 연산자

#SQL Server
SELECT 칼럼1 + "합성" AS "합성칼럼정보" FROM TABLE

#Oracle
SELECT 칼럼1 || "합성" AS "합성칼럼정보" FROM TABLE

 문자와 문자를 연결하는 합성 연산자를 사용

 

 

반응형

'IT > SQL' 카테고리의 다른 글

[MSSQL] ROLLBACK(작업 되돌리기)  (0) 2021.08.06
[SQL] WHERE 절  (0) 2021.08.06
[MSSQL] GO 명령문 - 사용 의미  (0) 2021.08.04
[SQL] MSSQL - DATEPART(날짜 함수 변경)  (0) 2021.08.02
[SQL] MSSQL - COPY TABLE(테이블 복사)  (0) 2021.08.02
Comments