• Home
  • About
    • 개발새발 photo

      개발새발

      description

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects
  • Portfolio
  • Operations
  • Study
  • Sql

Sql - null인값 WHERE조건문에 사용시

12 Jun 2019

Reading time ~1 minute

인덱스를 타지 않음

 AND TC.SECTION_CD = CASE WHEN ISNULL(@SECTION_CD,'') <> '' 
                          THEN @SECTION_CD ELSE TC.SECTION_CD END

아래와같이 사용할것

AND (
    ISNULL(@SECTION_CD,'')=''
    OR
    TC.SECTION_CD = @SECTION_CD
)


Share Tweet +1