[firebase-br] like ou starting with ?
eduardo
eduardo em icontroller.com.br
Seg Abr 4 20:01:34 -03 2005
Teoricamente os dois darão o mesmo resultado
visto que nos dois casos o otimizador se valerá
de índices na pesquisa.
A diferença ocorreria entre STARTING WITH e LIKE '%A%'
pois o primeiro '%' torna a busca em ordem natural.
Ainda sobre este assunto, tenho visto muita gente
utilizando UPPER(CAMPO) LIKE UPPER('%ALGO%'),
nestes casos, o CONTAINING, que é case insensitive,
seria a melhor escolha
[]s Eduardo
Iúri Pereira wrote:
> qual comando é mais rapido ou melhor de se usar em tabelas com mais de
> 100 mil registros?
> o que vocês estão usando? like ou starting with ?
>
> select * from COUTRY
> where COUTRY *starting with* 'A'
>
> select * from COUTRY
> where COUTRY *like* 'A%'
>
>
> Iúri Pereira
>
Mais detalhes sobre a lista de discussão lista