case 문을 실행할 때 null 값을 원하지만 반면에 열에 null 값을 반환하는 case 문이 있습니다.Case 문이 null 값을 반환하지 않아야합니다.
SELECT ABC
(
CASE
WHEN
condition
THEN 1
WHEN
condition2
THEN 2
END
) AS column_name FROM tablename;
은 COLUMN_NAME는
그래서 내가 오류 '잘못된 식별자'를 얻을SELECT ABC
(
CASE
WHEN
condition
THEN 1
WHEN
condition2
THEN 2
else 3
END
) AS column_name FROM tablename where column_name <>3;
에 쿼리를 변경뿐만 아니라 null 값을 반환합니다.
이 문제에 대한 의견이 있으십니까?
ABC 무엇입니까? 당신이 만든 함수? – Thilo
ABC : 열 이름 – user1208862
그런 다음 쉼표가 누락되었습니다. – Thilo