[MSSQL] SELECT문 설명 및 예제
- DB/MS SQL
- 2021. 2. 22.
SELECT는 테이블에 있는 데이터를 조회하는 명령어입니다.
데이터 관리자 뿐 아니라, 실무에서 업무 관련 데이터를 분석할 때 필수적입니다.
다양한 책들에서도 영업담당자, 회계담당자, 생산담당자 등의 다양한 현업 담당자들도 원하는 데이터를
분석하기 위해 많이 활용합니다.
SELECT문 (조회)
--MA_EMP 테이블의 모든 컬럼 조회--
SELECT *
FROM MA_EMP
--MA_EMP 테이블의 NO_EMP, NM_KOR, AGE 컬럼 조회--
SELECT NO_EMP, NM_KOR, AGE
FROM MA_EMP
> SELECT문의 기본이며, 해당 컬럼에 조건을 걸어서 원하는 조건에 맞는 데이터 검색도 가능합니다.
WHERE (조건문)
--이름이 '이태북'인 사원 조회--
SELECT *
FROM MA_EMP
WHERE NM_KOR ='이태북'
--나이가 27살인 사원의 이름과 나이 조회--
SELECT NM_KOR, AGE
FROM MA_EMP
WHERE Age=27
--나이가 27살이 아닌 사원 조회--
SELECT *
FROM MA_EMP
WHERE Age<>27
--사원번호가 '20210222' 이고, 나이가 27살보다 많거나 이름이 '복태욱'인 사원 조회--
SELECT *
FROM MA_EMP
WHERE NO_EMP= '20210222' AND (Age>27 OR NM_KOR = '복태욱')
--사원번호가 '20210222' 이거나 나이가 27살 이상이면서 이름이 '복태욱'인 사원 조회--
SELECT *
FROM MA_EMP
WHERE NO_EMP = '20210222' OR (AGE>=25 AND NM_KOR = '복태욱')
아래에 많이 활용하는 WEHERE 조걸 구문도 함께 알아보겠습니다.
LIKE (~로 시작하거나 끝나거나 포함하는 내용 조회)
--성이 '이'로 시작하는 사원 조회--
SELECT *
FROM MA_EMP
WHERE NM_KOR LIKE '이%'
--이름에 '세'가 들어가는 사원 조회--
SELECT *
FROM MA_EMP
WHERE NM_KOR LIKE '%세%'
--북으로 끝나는 사원의 사원번호 조회--
SELECT NO_EMP
FROM MA_EMP
WHERE NM_KOR LIKE '%북'
BETWEEN(~부터 ~까지 조회)
--나이가 27살 ~ 30살까지의 사원 조회--
SELECT *
FROM MA_EMP
WHERE AGE BETWEEN 27 AND 30
--나이가 사원번호가 '20210201'~'20210301'까지 이거나 나이가 15살~35살인 사원의 이름 조회--
SELECT NM_KOR
FROM MA_EMP
WHERE (NO_EMP BETWEEN '20210201' AND '20210301') OR (AGE BETWEEN 15 AND 35)
'DB > MS SQL' 카테고리의 다른 글
[MSSQL] LIKE구문 설명 및 예제 (0) | 2021.02.24 |
---|---|
[MSSQL] ALIAS(별칭) 설명 및 사용법 (0) | 2021.02.23 |
[MSSQL] INSERT문 설명 및 예제 (0) | 2021.02.21 |
[MSSQL] 테이블 Create(생성), Alter(수정), Drop(삭제) (0) | 2021.02.19 |
[MSSQL] BETWEEN절 설명 및 예제 (0) | 2021.02.18 |