> like 연산을 하면 값이 null인건 조회가 안되는데...
> 값이 무엇이 들어있던 널이던 다 조회할수는 없을까요...
> 제 질문이 좀 웃기지만...
> 그 필드에 무엇이 있든지 다 조회할수도 있어야 하구요...
> 특정한 값만 조회할수도 있어야 하거든요...
> 그리고 특성상 그필드에 값이 널이 들어오기도 하구요...휴...
>
> 답변부탁드립니다.
like 연산과 동시에 null 을 같이 조회하려면
속도가 느려집니다. 반드시 그 점을 명심하고 다음을 하세요.
만약 테이블 tab1 에 칼럼 col1 이 있다고 하면
변수가 var1 일때
select col1 from tab1
where ( col1 like :var1||'%' or col1 is null )
;
또는 오라클 개발자들이 즐겨사용하는
select col1 from tab1
where nvl(col1,:var1) like :var1 || '%'
;
|