[SQL] IF, CASE, IFNULL 조회
함수 설명함수설명IF(조건, T, F)조건이 참이라면 T, 거짓이면 F 반환CASE WHEN A조건문 THEN A결과 WHEN B조건문 THEN B결과 ELSE C결과 END - IF와 같지만 좀 더 복잡한 조건인 경우 사용함 - A조건문에 충족되면 A결과를, B조건문에 충족되면 B결과를, 그외는 C결과를 출력IFNULL(A, B)A가 NULL일 시 B 출력함수별 예시SELECT IF(Price > 30, ‘매우비쌈’, ‘저렴’) FROM Product ;의미: Product 테이블에서 Price 칼럼 값이 30보다 크면 ‘매우비쌈’, 작으면 ‘저렴’으로 값을 출력해라결과: Price 칼럼 값이 35면 ‘매우비쌈’, 28이면 ‘저렴’ 출력SELECT CASE WHEN Price > 30..
2024. 11. 23.
[SQL] 숫자 조회
함수 설명함수별 예시SELECT ROUND(0.5);의미: 0.5를 반올림해라결과: 1 출력SELECT CEIL(0.4) ;의미: 0.4를 올림해라결과: 1SELECT FLOOR(0.6);의미: 0.6을 내림해라결과: 1SELECT ABS(1), ABS(-1);의미: 1, -1 절대값으로 출력해라결과: 1, 1(결과값이 마이너스일 경우 마이너스를 삭제하고 값을 출력함)SELECT GREATEST(1, 2, 3) ;의미: 1, 2, 3 중에서 가장 큰 값을 출력해라결과: 3SELECT LEAST(1, 2, 3);의미: 1, 2, ,3 중에서 가장 작은 값을 출력해라결과: 1SELECT MAX(칼럼명) FROM 테이블명;의미: 최대값을 출력해라SELECT MIN(칼럼명) FROM 테이블명;의미: 최소값을 출..
2024. 11. 16.