Notice
Recent Posts
Recent Comments
Link
투케이2K
56. (MSSQL/SQL) where 절에서 case when then 조건문을 사용해 특정 데이터 정렬 실시 본문
[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시]
1. case when then else : 특정 조건을 만족하는 경우를 확인하고, 분기처리를 수행할 수 있습니다
2. 로직 : T_DEPT 값이 백제, 후백제 인 경우 1 값을 반환하며, 그렇지 않은 경우는 0 값을 반환합니다
*/
SELECT T_NAME, T_DEPT
FROM TEST_USER
WHERE (CASE WHEN T_DEPT = '백제' THEN 1
WHEN T_DEPT = '후백제' THEN 1
ELSE 0
END) = 1 -- 1값을 만족하는 데이터만 출력
ORDER BY T_DEPT DESC;
[결과 출력]
반응형
'MsSqlDB' 카테고리의 다른 글
58. (MSSQL/SQL) if else , case when then 조건문을 사용해 begin end 결과 출력 실시 (0) | 2022.05.17 |
---|---|
57. (MSSQL/SQL) IIF 사용해 조건 비교 실시 (if, else 유사) (0) | 2022.05.15 |
55. (MSSQL/SQL) like 조건 절에 정규식 (reg) 적용해 특정 문자 패턴을 만족하는 데이터 출력 실시 (0) | 2022.05.08 |
54. (MSSQL/SQL) group by , select 서브쿼리 사용해 특정 부서에 포함된 직급 연봉 출력 실시 (0) | 2022.05.05 |
53. (MSSQL/SQL) LEN , REPLACE 사용해 특정 문자 개수 확인 실시 (0) | 2022.05.03 |
Comments