sql 구문 질문 드립니다.

sql 구문 질문 드립니다.

QA

sql 구문 질문 드립니다.

답변 2

본문

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를 쓰시는게 편해요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 11
© SIRSOFT
현재 페이지 제일 처음으로