Re: Poradte - SQL prikaz

From: Kamil Sverak (sverak@csadbk.cz)
Date: 13. 08. 2002, 18:02 CEST


>> Mam databazu Sybase SQL s 29.000 pacientami,
>> potreboval by som vybrat zaznamy s rodnymi cislami
>> rovankymi na 2 znaky na roznych poziciach, ak mozno a zaroven
>> s rovnakym menom.
>> Na 1 znak mam, ale na 2 si netrufam.

> asi takto, jestli tam nemam chybku

> SELECT * FROM jmenotabulky
> WHERE 
>     rc LIKE '%$znak%$znak%' 
> OR 
>     rc LIKE '%$znak$znak%' 
> AND
>     jmeno = '$jmeno'
> ORDER BY podlecehosemaseradit

Technicka pozn.
Nekde jsem cetl (uz je to docela davno) ze je
lepsi pouzit napred jednoduchou podminku
jmeno="$jmeno" aby se potom pomalejsi LIKE
vyhodnocovalo jenom u platnych zaznamu, tak jsem
to vyzkousel na mysql databazi o cca 400000
zaznamech a rozdil v rychlosti se neprojevil (muze
v tom hrat roli cache apod, takze to neberu az tak
smerodatne.. )

Chtel bych se proto zeptat na vas nazor..

-- 
dik,
 Kamil



This archive was generated by hypermail 2.1.2 : 13. 08. 2002, 18:03 CEST