
Author: 니용 MySQL에서 함수를 만들어보는 연습을 하려고 합니다. 대개는 많은 함수를 제공해주고 있지만 정작 필요할 때 일일이 찾아보기 번거로운 함수도 있지요. DATE_FORMAT 전에 들어가는 파라미터의 VARCHAR(String) 값을 null을 체크하기 위해 일일이 이렇게 사용해야 해요. SELECT YEAR( IF( (#{date} IS NULL) OR (#{date} = '') OR (LENGTH(#{date}) = 0) // 조건식 , CURRENT_DATE() // 조건식이 true 인 경우 , #{date} // 조건식이 false 인 경우 ) AS YEAR 그래서 함수를 생각해보았습니다. DELIMITER $$ DROP FUNCTION IF EXISTS IS_BLANK; // ..
Server
2020. 6. 12. 14:47
공지사항