select if
2013. 6. 6. 15:29ㆍDB/Mysql
mysql 내부에서 if를 사용하여
특정값을 변경하여 받아 오고 싶을 경우 사용
사용법
select if (조건문,참,거짓)
예제
select *,if( BillDate ='0000-00-00', EntryDate, BillDate )AS OrderDate from OrderList where Amount>0 order by OrderDate
설명
전체 데이터를 가져 오면서 계산된 날짜와 등록된 날짜를 비교하여
계산된 날짜가 있을 경우 계산일, 만약 계산일이 없을 경우 등록일을 기준으로 설정
설정된 날짜를 기준으로 정렬한다.
'DB > Mysql' 카테고리의 다른 글
테이블 row 건수 확인 (0) | 2014.01.24 |
---|---|
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in / (0) | 2014.01.24 |
mysql partitioning 예제 (0) | 2013.07.18 |
mysql 콘솔상에서 비밀번호 셋팅 및 적용 (0) | 2013.06.06 |
Event Scheduler (0) | 2013.06.06 |