컬럼에 들어가는 값중에 해당 사항이 경우를 표시해줘야할때가 있습니다.
예를들어...
직업이 A이면 1번, B이면 2번을 넣는 컬럼에 A,B의 경우 모두에 해당하지 사람이 있을수 있습니다.
이럴때 이 컬럼에 NULL 값을 넣어주는게 좋을까요 아니면 해당없음을 뜻하는 3번이라는 값을 설정해서 넣어주는것이 좋을까요?
일반적으로 조회하거나, COUNT 하게 될경우에 어떻게 쓰일지 나름대로 고민을 하고있습니다만 복잡하네요.
count를 만약 한다면 직업이 A인경우나 B인경우를 하지 해당없는 3번을 가지고 할일은 거의 없을것같습니다.
조회를 한다면 물론 해당없는 경우의 인원을 검색할때도 그 컬럼을 보여주긴 하겠구요.
제 생각엔 저 컬럼이 인덱스에 쓰인다면 3번이라고 넣어주는게 좋을것 같기도하고...
만약 인덱스로 안쓰인다면 NULL로 처리해놓는것이 count같은거할때 더 유리할것 같기도 하고..제가 생각하는것이 맞는지요?