웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] MYSQL 에서 if 문 쓰기 본문

웹프로그램밍 자료실/알짜자료 골드팁

[해피CGI][cgimall] MYSQL 에서 if 문 쓰기

해피CGI윤실장 2017. 1. 23. 09:27

해피CGI 입니다.

mysql 자주쓰기는 하지만 mysql내에 정규식이나 if 문등은 자주 안쓰게 됩니다.

하지만 알게 되면 유요하게 쓰일수 있는 mysql 문법에서 if에 대해서 간단히 설명을 드릴께요.


[프로그램코드]

SELECT IF(2>1,'ok','huk')

 

위 실행문은 2가 1보다 큰지 확인을 하고 만약 크다면 ok를 리턴하고 그렇지 않을 경우 huk을 리턴합니다.

어디에 쓰냐구요?

어디에 써먹을지 생각을 해봅니다.

1. 게시판의 경우 날짜비교를 해서 최신글일 경우 a.gif 그렇지 않을 경우 b.gif를 출력하게 할수 있겠죠?
 (물론 프로그램으로 날짜의 값을 받아서 비교할수도 있겠지만 mysql 쿼리에서 해결한다면 더 간단하겠네요.)

2. 회원제에서 남,여를 구분할때도 사용이 가능하겠네요.

막상 생각해보니 이거다 싶은 것이 생각이 잘 안는군요. ㅠ.ㅠ

하지만 약방의 감초처럼 꼭 필요한 경우가 생길겁니다.

한번 기억해두었다가 써 먹도록 해봅시다  

 

홈페이지바로가기 

Comments