오라클 select 조건 초보 질문드립니다 ㅜㅜ 0 2 612

by 티럭 [SQL Query] [2021.05.17 11:20:54]


안녕하세요

 

제가 매개변수를 사용해서 조건을 걸려고 하는데요

 

혹시 문법을 이렇게 사용해도 되는지 질문드립니다

 

idinfo 테이블에는 이름(name) 주민번호(jumin) 성별(sex) 3개의 컬럼이 있습니다.

 

매개변수는 chk입니다

 

chk가 0이면 남성(M) 제외 조회

chk가 1이면 전체 조회

 

select name , jumin , sex

  from idinfo

where (chk = 0 and sex <> 'M') or (chk = 1)

 

이렇게 사용해도 될까요??

 

답변 부탁드립니다. 좋은 하루 되세요!

by 마농 [2021.05.17 13:46:32]

네. 위와 같이 사용하면 됩니다.
다만, 부정조건보다는 긍정조건이 좋을 듯 합니다.
sex = 'F'


by 티럭 [2021.05.17 16:10:28]

바쁘실텐데 시간내주셔서 감사합니다 좋은 하루 되세요!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입