특정 필드값에 따라 다른 문자 출력방법
본문
sql문으로 짜고 있는데 초보라 너무 어렵네요 ㅠㅠ
A테이블의 B컬럼의 값이 1이면 가, 2면 나, 3이면 다
이런식으로 출력 시키고 싶은데 어렵네요 ㅠㅠ
답변 3
SELECT (CASE lastdetected_scanner WHEN '1' THEN '복도' WHEN '2' THEN '1호실' ELSE '2호실' END) AS TEST
FROM `beacon_status`
쿼리돌리고 TEST 가져다 쓰면되겠네요 위에처럼 돌리고
예시로 테이블이랑 필드는 넣어놨습니다.
SELECT
CASE 컬럼B WHEN 1 THEN '가' WHEN 2 THEN '나' ELSE '다' END
FROM 테이블명A
이런식으로 하면되지않나용
SELECT B컬럼,( CASE B컬럼 WHEN '1' THEN '가' WHEN '2'THEN '나' ELSE '다' END) AS 출력값; FROM 테이블A;
답변을 작성하시기 전에 로그인 해주세요.