본문 바로가기

728x90

IFNULL

[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(ISNULL, IFNULL 함수) 안녕하세요~ 오늘도 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!! 먼저 ISNULL과 IFNULL은 데이터 값이 NULL인지 판별하기 위해 사용하는데요 언어에 따라서 사용하는 함수가 다르다고 합니다! ISNULL : Microsorft SQL Server IFNULL : MySQL 프로그래머스 문제 풀이할 때 MySQL에서 ISNULL, IFNULL 모두 사용할 수 있네요!! 1. ISNULL 함수 ▷ DB에 NULL이 있는지 판별할 때 사용하는 쿼리문 ◎ 사용법 1. ISNULL 사용 방법 SELECT ISNULL(컬럼1) FROM 테이블명; ▷ 해당 테이블에서 컬럼1의 값이 null이라면 true(1) 값을 반환합니다. ▷ 만약 null이 아니라면 false(0) 값을.. 더보기
[DB_MySQL] 이것이 MySQL이다 ch07 SQL 고급 2(ifnull, nullif, case, 문자열 함수) 1. MySQL 내장 함수 ◎ 내장 함수 ▷ 흐름 함수, 문자열 함수, 수학 함수, 날짜/시간 함수, 전체 텍스트 검색 함수, 형 변환 함수, XML 함수, 비트 함수, 보안/압축 함수, 정보 함수, 공간 분석 함수, 기타 함수 등 ◎ 제어 흐름 함수 ▷ 프로그램의 흐름 제어 ▷ IF(수식, 참, 거짓) ▶ 수식이 참 또는 거짓인지 결과에 따라서 2중 분기 SELECT IF(100>200, '참이다', '거짓이다'); ▷ IFNULL(수식1, 수식2) ▶ 수식1이 NULL이 아니면 수식1이 반환되고 수식1이 NULL이면 수식 2가 반환 -- ifnull(수식1,수식2) -- 수식1 null이라면 수식2 반환 -- 수식1 null이 아니라면 수식1 반환 select ifnull(null, '널이군요'), .. 더보기

728x90