it-source

SQL Server IIF와 케이스

criticalcode 2023. 4. 11. 22:05
반응형

SQL Server IIF와 케이스

나는 최근에 의 가용성에 대해 알게 되었다.IIFSQL Server 2012에서 작동합니다.나는 항상 네스트된 것을 사용한다.CASE제 질문에는요.정확한 용도를 알고 싶습니다.IIF스테이트먼트와 언제 사용하는 것이 좋을까요?IIF에 걸쳐서CASE쿼리의 스테이트먼트.나는 주로 네스트된 것을 사용한다.CASE제 질문에는요.

여러모로 감사합니다.

IIF와 같다CASE WHEN <Condition> THEN <true part> ELSE <false part> END쿼리 플랜은 동일합니다.그것은, 아마도, 처음에 시행된 것과 같은 "구동설탕"일 것이다.

IIF는 SQL SERVER 2012+에 따라 다르지만 케이스는 모든 SQL 플랫폼 간에 이식 가능합니다.

IIF는 비표준 T-SQL 함수입니다.SQL SERVER 2012에 추가되어 IIF를 CASE로 리팩터링하지 않고 SQL Server로 이행할 수 있게 되었습니다.Access DB가 SQL Server로 완전히 마이그레이션되면 리팩터를 변경할 수 있습니다.

언급URL : https://stackoverflow.com/questions/22839254/sql-server-iif-vs-case

반응형