sql 구문 질문 드립니다.

sql 구문 질문 드립니다.

QA

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

답변을 작성하시기 전에 로그인 해주세요.
전체 10
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT