2013-01-08 2 views
0

내가 지금 PETTER, Petter 그리고 petter 같은 테이블에 petter의 많은 유형이있는 경우캡처 값 또는 소문자

SELECT * FROM table1 WHERE name=petter 

로합니다.

이 세 가지 (PETTER, Petter, petter)가 Cognos Report Studio에서 어떤 명령으로 간주 되길 원하나요?

또는 DB2에서 'IN'기능을 사용하지 않습니다.

SELECT * 
FROM table1 
WHERE UPPER(name) = 'PETTER' 

당신이 name에 인덱스가있는 경우, 다음이 있음을 사용할 수 없습니다,하지만 기억

답변

1

나는 당신이 (효과가 동일해야 또는 LOWER) UPPER를 원한다고 생각 색인. 해당 기능을 가진 색인을 작성할 수 있습니다 (적어도 z/OS를 사용중인 경우). 다른 플랫폼에서는 generated column을 만들고 그에 대한 색인을 생성 할 수 있습니다.