일반함수란
숫자, 문자, 날짜등과 관련없이 쓰일 수 있는 함수
2-23 ifnull 함수 사용하기
null인 데이터 값이 있을 때, null이라고 출력하지 말고 지정한 특정한 값으로 출력하게 하는 함수
*null != 0
ㄴnull은 데이터가 없다는 뜻이지만 0은 0이라는 데이터가 들어있다는 의미임
는 보너스자리에서 null인 값들을 0으로 바꿔서 출력하라는 의미
ifnull(bouns, ‘해당없음’)이면
null인 값들을 해당없음 으로 바꿔서 출력됨
ifnull(bouns, name)이면
null인 값들이 해당 record의 name필드의 값이 출력됨
2-24 if 함수 사용하기 => ifnull함수를 대체할 수 있음
if(조건, 조건 성립시, 조건 미성립시)
salary값이 300보다 크거나 같으면 고액연봉자가 출력, 300보다 작으면 일반연봉자가 출력
2-25 case 함수 사용하기
해당 컬럼에서
case when 컬럼이름=이거일때 then 이걸로 변경 …. end as 컬럼이름
이형태로 해주면 정상적으로 바뀌어서 나옴
2-26 복합해서사용해보기
Last updated
Was this helpful?