테스트 사이트 - 개발 중인 베타 버전입니다

모든 필드 검색 질문드립니다. 채택완료

요고꽁 1년 전 조회 1,914

wr_1, wr_2, wr_3 .... 생략

이렇게 여분필드가 있는데요

이걸 SELECT * FROM sql 검색할때 모든 필드를 한번에 검색할수 있을가요?

 

wr_id = 1번

wr_1 = aaa

wr_2 = bbb

wr_3 = ccc

wr_4 = ddd

 

wr_id = 2번

wr_1 = ddd

wr_2 = ccc

wr_3 = aaa

wr_4 = ddd

 

이렇게 데이터값이 여러개 존재할때 여기서 aaa 값을 찾아야 되는데

wr_id = 1번에는 wr_1필드에 있고

wr_id = 2번에는 wr_3필드에 있는데요

이걸 쿼리 select 문으로 어떻게 검색해야 되나요?

aaa 값을 찾아서 나오게 하면되는데 모든 필드를 한번에 서치하는 방법이 있을가요? ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

다음과 같은 방법도 있으니 참고해 보세요

</p>

<p>SELECT wr_id, wr_1

FROM 테이블명

WHERE wr_1 = 'aaa'

UNION

SELECT wr_id, wr_2

FROM 테이블명

WHERE wr_2 = 'aaa'

UNION

SELECT wr_id, wr_3

FROM 테이블명

WHERE wr_3 = 'aaa'

UNION

SELECT wr_id, wr_4

FROM 테이블명

WHERE wr_4 = 'aaa';

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

※ https://clova-x.naver.com 의 답변

</p>

<p>SELECT *

FROM 테이블명

WHERE wr_1 = 'aaa' 

   OR wr_2 = 'aaa' 

   OR wr_3 = 'aaa' 

   OR wr_4 = 'aaa'</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

WHERE 절에 찾을 필드를 하나하나 모두 나열해야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인