나는 SQL Server의 다음과 같은 상황했다 : 우리는 우리가 세 가지 값 1, 2, 3으로 채우기 열이의 예 그 한 수단을 가정 테이블에서SQL 서버 - 값을 보여주는 서로 다른 값
하자 2는 no를 의미하고 3은 아마도를 의미합니다.
예, 아니요, 1, 2 및 3 대신 값을 표시하는이 열을 선택할 수있는 방법이 있습니까? 어느 것이 네, 가능하면 사건을 사용할 수 있습니다
SELECT
CASE test_column
WHEN 1THEN 'YES'
WHEN 2 THEN 'NO'
ELSE 'MAY BE'
END as test_op
FROM table1
케이스 표현식을 사용하는 것보다 텍스트 값을 보유하는 조회 테이블을 만들 수 있습니다. 그런 다음 텍스트 열에 표시하기 만하면됩니다. 그런 식으로 다른 값을 추가하거나 코드를 변경할 필요가없는 것이 있으면 테이블에 다른 값을 추가하면 다른 모든 값이 작동합니다. –