컬럼별로 IN조건을 줄 수 있을까요? 0 2 507

by 동글222 [2017.04.27 15:31:48]


SELECT *
 FROM TEST
 WHERE (A, B, C) IN(('1', '0', '1'))

이렇게하면 무조건 A는 1이고 B는 0이고 C는 1인 데이터가 나오는데

저는 A가 1이거나 C가 1인데이터 이렇게 뽑고 싶은건데.. IN 구문을 써서 어떻게 해야할지 잘 모르겠어서요..ㅠㅠ

답변 부탁드립니다..

by 마농 [2017.04.27 16:02:29]

1. WHERE (a = '1' OR c = '1')
2. WHERE '1' IN (a, c)
3. WHERE '1' = ANY(a, c)
그런데. 찾는 조건이 (A 가 1 이거나 C 가 1 인자료) 맞나요?


by 동글222 [2017.04.27 16:07:03]

네! 꼭 IN구문을 쓰라고 하셔서.. 답변 감사합니다! ^^ ㅠㅠ

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