>> 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