반응형
SQL Server IIF와 케이스
나는 최근에 의 가용성에 대해 알게 되었다.IIF
SQL 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
반응형
'it-source' 카테고리의 다른 글
프로시저에서 제공되지 않은 매개 변수를 예상합니다. (0) | 2023.04.11 |
---|---|
5: 5: ★★★★★★★★★★★★★★★★★★? 5: 5: ★★★★★★★★★★★★★★★★★★? 5: 5: ★★★★★★★★★★★★★★★★★★?,,, , 「」 , 「」 , 「」 (0) | 2023.04.11 |
SQL이 작동하지 않음 (0) | 2023.04.11 |
리액트 컴포넌트를 소품으로 사용 (0) | 2023.04.06 |
Spring Boot 1.4 @DataJpaTest - 이름이 'dataSource'인 콩 생성 중 오류 발생 (0) | 2023.04.06 |