CASE WHEN 3

[Lv.4] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 [CASE WHEN]

문제 해결을 위한 개념 정리  ✅  Case when()  12세 이하인 여자 환자 목록 출력하기[IFNULL, IF, CASE WHEN, COALESCE]문제 해결을 위한 개념 정리 ✅ IFNULL ⇒  컬럼에 있는 값이 Null이면 대체할 값을 표기하고, Null이 아니면 그대로 값을 출력한다 IFNULL(NAME, “No name”)  ✅NULL을 다른 값으로 반환하는 함수들  seheehee.tistory.com  문제 해결 코드SELECT E.EMP_NO, E.EMP_NAME, CASE WHEN avg(G.score) >= 96 THEN 'S' WHEN avg(G.score) >= 90 THEN 'A' WHEN avg(G.score) >..

Technique/MySQL 2024.08.23

[Lv.1] 12세 이하인 여자 환자 목록 출력하기[IFNULL, IF, CASE WHEN, COALESCE]

문제 해결을 위한 개념 정리 ✅ IFNULL ⇒  컬럼에 있는 값이 Null이면 대체할 값을 표기하고, Null이 아니면 그대로 값을 출력한다 IFNULL(NAME, “No name”)  ✅NULL을 다른 값으로 반환하는 함수들  ⇒ COALESCE(컬럼 명, 대체할 값)COALESCE(name,"No name")>> 컬럼 N개 추가 가능COALESCE(컬럼1, 컬럼2, "No name")⇒  COALESCE(컬럼1, 컬럼2, 대체할 값): 컬럼1 값이 Null이면 컬럼2 값 반환, 컬럼2 값이 Null이면 대체할 값 반환⇒ IF(조건식, 두번째 인자, 세 번째 인자): 조건식의 결과가 True면 두번째 인자를 반환하고, False라면 세 번째 인자를 반환IF(Name IS NOT NULL, NAME, ..

Technique/MySQL 2024.08.18

[Lv.2] 가격대 별 상품 개수 구하기 [case when, between]

문제 파악출력할 컬럼 : 만원 단위의 가격대 별 상품 개수 ⇒ SELECT데이터를 가져올 테이블 : product ⇒ FROM조회 순서 : 가격대 기준 오름차순⇒ ORDER BY적용할 조건 : 만원 단위의 가격대 별로 숫자 집계 ⇒ Case when 문제 해결 과정 💡 Case when✅ 조건에 따라 구분하고 싶을 때 사용# + 등급 나누기SELECT U.USERID, U.NAME, SUM(B.PRICE*B.AMOUNT) AS `TOTAL_PRICE`, ## IF 문과 같이 WHEN 조건에 순차적으로 걸리고, # ELSE를 통해 나머지를 처리할 수 있다 CASE # WHEN 안에 별칭을 쓰면 실행이 안된다!! 이 멍청한...SQL.. WHEN( SUM(B.PRICE*B.AMOUNT) >=1..

Technique/MySQL 2024.05.06