sql 구문 질문 드립니다.
본문
A테이블 B칼럼에 값이 1~254 까지는 그대로 숫자로 표현해주고
255면 없음이라고 표시를 해야 하는데
CASE 문 사용해서 255면 "없음" 으로 하는 것 까지는 하겠는데 그외에는 else 조건으로 해야 하는건 알겠는데 값 그대로 나오게는 힘들까요?
아니면 아예 다른방식으로 해야 할까요
답변 2
select columnB from tableA
$getNum = $row['columnB'];
if ($getNum == 255) $getNum = "없음";
select if(B컬럼 = 255, '없음', B컬럼) b컬럼, ...... from A테이블
이렇게 하시면 될것 같네요. 복잡한 식이 아니면 if를 쓰시는게 편해요.
답변을 작성하시기 전에 로그인 해주세요.