테스트에 사용된 테이블과 데이터
SELECT CASE WHEN 컬럼=조건 -- 조건문
THEN --맞다면
데이터 or 컬럼명
ELSE -- 틀리면
데이터 or 컬럼명
END AS 신규컬럼명 --위 데이터가 입력될 컬럼명
예시
select
Column1,
CASE WHEN Column2='남' THEN Column2 ELSE '' END AS Man, --Column2가 남자라면 Man컬럼에 Column2값을 넣는다
CASE WHEN Column2='여' THEN Column2 ELSE '' END AS WoMan --Column2가 남자라면 WoMan컬럼에 Column2값을 넣는다
FROM NewTable
결과
'데이터베이스 > MSSQL' 카테고리의 다른 글
UPDATE 하면서 증가/감소 시키기 (0) | 2021.03.03 |
---|---|
품목 조회 후 누계/합계,총합 구하기(UNION) (0) | 2021.02.27 |
[MS-SQL]SELECT 정렬 조회(오름차순,내림차순) (0) | 2021.02.23 |
[MS-SQL]기본 (CRUD)쿼리 (CREATE,INSERT,SELECT,UPDATE,DELETE) (0) | 2021.02.22 |