안녕하세요.
아래 쿼리처럼 SELECT 절에 적힌 CASE 문 결과 값을 다른 필드로 같이 나오게 하고 싶어서 간단한 테스트 쿼리를 작성해서 해보니
오류만 나오고 안되는데. SELECT 를 한번더 감싸는 방법 말고 다른 방법이 있는지 좀 알고 싶습니다.
선배님들의 조언 부탁드리겠습니다.
감사합니다.
declare @result varchar(50)
select @result = ( case when 1=1 then '1'
when 2=2 then '2'
when 3=3 then '3'
else '0' end ) result,
@result as result_result
Comment 1
-
지영아빠
2022.11.28 09:33


변수에 값을 입력하는 부분이라 select로 변수의 값을 출력하는 것도 안되지 않을까 합니다.
또 테이블의 값을 바로 출력하는 것도 안될 것 같습니다.
하시려면 select, print를 쓰셔야 하지 않을까 합니다.