::김규태 님께서 쓰시길::
>
> ::최대룡 님께서 쓰시길::
>
> > mysql 에서는 이런게 있습니다.
> > select * from emp where ( a=1 + b=1 + c=1) = 2 ;
> > 이렇게 하면 조건절중에서 2가지만 일치하는 항목들을 가져오게
> > 됩니다.
> > 그런데 오라클에서느 위의 sql문이 먹지 않더군요.
> > 방법이 없을까요?
>
> 재미있는 내용이네요?
> 저는 mysql을 별로 사용하질 않아서 이런 기능이 있다는 것을
> 처음 알았네요.
>
> 3가지 모두 일치하면 않되고 반드시 2가지만 일치해야 하나요?
> ( 아직 잘 이해가 되질 않네요. )
>
> 이런 것은 어떨지?
>
> select * from emp
> where ( a=1 and b=1 )
> or ( a=1 and c=1 )
> or ( b=1 and c=1 )
> ;
>
> 시간이 없어서 다른분이 검증해 주시면 감사하겠네요.
> ( 하지만 이 경우는 a=b=c 가 되는데... )
그렇게 말구요
예를들어서 5개의 항목중 3개만 일치하는 경우에도 그렇게
씉다면 어떻게 될까요
or가 수십개나 들어가야 합니다.
Mysql처럼 할방법은 없을까요?
|