제목이 붙은 것처럼 가능합니까?바꾸기 (SQL Server)에서 CASE 문을 선언 할 수 있습니까?
그래서 다음과 같다 :
SELECT
REPLACE ('Hello', 'e', '!')
REPLACE(
CASE
WHEN 1 = 1 THEN 'Hello'
ELSE 'Bye'
END AS MyStr, 'e', '!'
)
가 반환하므로 : 키워드 'CASE'근처
메시지 156, 수준 15, 상태 1, 4 호선의 구문이 잘못되었습니다.
... 당신은 그것을 시험해 보았 느냐? –
@AdamRobinson 내가 했어, 작동하지 않습니다. 그래서 나는 문법에 잘못된 것을했는지 궁금하다. –
"작동하지 않는다"는 것은 많은 것을 의미 할 수있다. 오류 메시지를 포함하도록 질문을 편집하셨습니다. 감사! 향후 질문에서 이와 같은 정보를 제공하십시오. 다른 사람들이 문제를 추측하도록 만들지 않으면 (예기치 않은 결과를 얻었습니까? 컴퓨터에 불이 났습니까?), 좋은 대답을 얻을 가능성이 높습니다. –