반응형
NULL 체크
#create_dt가 null이면 '-', null아니면 년월일
SELECT id, IFNULL(DATE_FORMAT(create_dt, '%Y-%m-%d'), '-') FROM tbl_member;
#IFNULL 안에 IFNULL : v1이 없으면 v2, v2가 없으면 v3
SELECT id, IFNULL(v1, IFNULL(v2, v3)) as val FROM tbl_member;
NULL 조건문
#id가 NULL이 아닌것만 가져오기
SELECT * FROM tbl_member WHERE id IS NOT NULL;
Select 데이터 합치기
#create_dt에 지정텍스트 더하기
SELECT id, CONCAT(DATE_FORMAT(create_dt, '%Y년 %m월 %d일'), '에 가입했습니다.') AS join_msg FROM tbl_member;
반응형
'웹 > sql(mysql)' 카테고리의 다른 글
MySQL 날짜/시간 표현, 조건검색(최근 하루/일주일/한달) (1) | 2021.11.20 |
---|---|
MySQL Left, Right, Inner Join(+ Full Outer Join) (0) | 2021.11.18 |
최근댓글