채택완료

sql 구문 질문 드립니다.

2020-05-17 (일) 17:58:36 1,582

A테이블 B칼럼에 값이 1~254 까지는  그대로 숫자로 표현해주고

255면 없음이라고 표시를 해야 하는데

CASE 문 사용해서 255면 "없음" 으로 하는 것 까지는 하겠는데 그외에는 else 조건으로 해야 하는건 알겠는데 값 그대로 나오게는 힘들까요?

아니면 아예 다른방식으로 해야 할까요

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2020-05-17 (일) 19:29:11

select columnB from tableA

$getNum = $row['columnB'];

if ($getNum == 255) $getNum = "없음";

답변에 대한 댓글 1개

감사합니다!! 바로 해봐야겠네요!!

select if(B컬럼 = 255, '없음', B컬럼) b컬럼, ...... from A테이블

이렇게 하시면 될것 같네요. 복잡한 식이 아니면 if를 쓰시는게 편해요.

답변에 대한 댓글 1개

감사합니다
초보다보니 ㅠㅜㅠ

답변을 작성하려면 로그인이 필요합니다.