java 배우기/TIL

24.07.03 내일배움캠프 Java_6기 TIL

checkuu 2024. 7. 3. 15:53

오늘 한일

알고리즘 2문제

SQL 3문제

 

SQL

중성화 유무 확인하기 문제에서 CASE WHEN에 대해 배움

CASE WHEN

java 의 if ~ else 문과 같다

CASE WHEN 조건식 1 THEN 결과 1 ELSE 결과 2 END

조건식 1이 맞으면 결과 1 조건에 만족하지 않을 경우 결과 2를 배출한다.

CASE WHEN 조건식 1 THEN 결과 1 
WHEN 조건식 2 THEN 결과 2 
WHEN 조건식 3 THEN 결과 3
...
ELSE 결과 n END

으로 조건도 여러개 한번에 넣을 수 있다.

CASE 칼럼 WHEN 조건식1 THEN 결과 1 ELSE 결과 2 END

해당칼럼의 내용을 조건에 맞게 바꾼 결과의 칼럼을 하나 새로 만들어 줄 수 있다.