반응형 MYSQL 조건문2 [MySQL] IF() 조건문 여러개 사용법, 예제 MySQL의 IF() 함수는 조건에 따라 값을 반환하는 데 사용됩니다. 주어진 조건을 평가하고, 조건이 참일 때는 하나의 값을, 거짓일 때는 다른 값을 반환합니다. IF() 함수는 데이터 가공, 조건부 필터링, 계산된 열 추가, 데이터 정제 등 다양한 데이터베이스 작업에 유용하며 복잡한 조건을 간단하게 처리할 수 있습니다. 사용법 IF(조건, 참일 때 값, 거짓일 때 값) //예제 SELECT IF(age >= 20, '성인', '미성년자') AS 성인여부 FROM 사용자테이블; -조건: 평가하려는 조건을 나타내는 표현식입니다. -참일 때 값: 조건이 참일 때 반환할 값입니다. -거짓일 때 값: 조건이 거짓일 때 반환할 값입니다. 위의 쿼리는 IF 함수를 사용하여 나이가 20세 이상이면 '성인'을 반환하.. 개발이야기/MySQL 2023. 10. 23. [MySQL] CASE WHEN 사용방법, 예제 쿼리를 작성하다 보면 조건에 맞는 결과를 도출해야 할 때가 많습니다. 이때 널리 사용하는 MySQL CASE 함수가 있으며 조건이 충족되면 결과를 반환합니다. 사용법 CASE WHEN 조건1 and 조건1 THEN 결과값1 WHEN 조건2 and 조건2 THEN 결과값2 WHEN 조건... and 조건... THEN 결과값... ELSE 결과값 END AS 별칭 테이블 구조 예제 쿼리 조건을 stage(단계)가 1일 때는 progress(진도) 상태가 5~10 일 때만 통과 처리를 하였고, stage가 2일 때는 3~10, stage가 3일 때는 4~10 일 때 통과 처리를 하였습니다. 아래 쿼리 예제를 통해서 확인하시면 됩니다. select * , CASE WHEN stage = 1 and progre.. 개발이야기/MySQL 2022. 12. 2. 이전 1 다음 반응형