Where c not like 'Q%'
and c not like 'X%'
Rent principiellt är det inget som säger att substring skulle vara ineffektivt i detta fall. Det beror på hur optimeraren i Sybase fungerar. Testa.
1 svar · 267 visningar · startad av Addeladde
Hej
Har en Sybase SQL Anywhere 9 databas som jag behöver göra en sökning på en sträng. Strängen får inte börja med X eller Q.
Hur gör man detta mest resurssnålt. Att använda någon form av substring känns så enormt resurskrävande.
Kanske är detta snabbast
[kod]Where column <> 'Q%'
/Andreas
Where c not like 'Q%'
and c not like 'X%'
Rent principiellt är det inget som säger att substring skulle vara ineffektivt i detta fall. Det beror på hur optimeraren i Sybase fungerar. Testa.