안녕하세요 sybase를 거의 모르는 초보 개발자입니다
현재 mssql에서
select * from 테이블명 where left(필드명,2) = '' 이러한 형식을 사이베이스로 변환할려고 하는데
left함수 자체를 인식을 못하는것 같아요
어떻게 해야하는지 고수님들 답변 꼭 부탁드려요
요즘 버젼은 ASE나 IQ 둘다 left함수 있는데, 예전거 쓰시나보네요.
그냥 substring쓰시죠.
select * from 테이블명 where substring(필드명,1,2) = ''
where 조건절에 나오는 컬럼에 함수를 사용하면 인덱스 search를 못합니다.'필드명'에 인덱스가 걸려있고 이 인덱스를 이용하여 빠르게 질의를 수행하려면 이렇게 해보세요
select *
from 테이블명
where 필드명 like 'xx%'