DB/Mssql

[Mssql] CASE WHEN THEN

usingsystem 2022. 11. 4. 15:58
728x90

CASE문에 직접 컬럼넣는 방법(switch case느낌)

SELECT *,
    CASE birthMonth
        WHEN 1 THEN N'겨울'
        WHEN 2 THEN N'봄'
    END AS birthSeason
FROM dbo.players;

WHEN조건에 컬럼 조건 넣는 방법(if else 느낌)

SELECT
  CASE
	WHEN birthMonth <4 THEN N'겨울'
  END
FROM dbo.players
728x90

'DB > Mssql' 카테고리의 다른 글

[Mssql] 실행순서  (0) 2022.11.04
[Mssql] 집계함수 - COUNT, DISTINCT, SUM, AVG, MIN, MAX  (0) 2022.11.04
[Mssql] 시간 계산 방법  (0) 2022.11.04
[Mssql] OFFSET을 이용해 SELECT 건너 뛰기  (0) 2022.11.04
[Mssql] TOP과 PERCENT  (0) 2022.11.04