Autor Zpráva
Vader
Profil
Mám príkaz:
SELECT * FROM table WHERE (1) AND Column LIKE '%Autoznak%' ORDER BY Column


Ale keď mám v tabuľke záznamy:
Autobazar - Autoznak, s.r.o.
Bazar - Autoznak, s.r.o.
Autoznak na skle
Autoznak na nárazníku
Autorádio
Autoznak
Autozákaz


a návštevník hľadá Autoznak, tak slovo Autoznak sa nachádza v posledných radách slov.

Ako problém vyriešiť, aby keď návštevník hľadá slovo Autoznak, tak nech je hľadané slovo Autoznak v prvom riadku nájdených výsledkov.

ĎAKUJEM ZA KAŽDÚ POMOC! :)
Kajman_
Profil *
Třeba by se dalo řadit podle
locate()

Ale rychlé to nebude, ale když tam je takový like, tak Vám asi na rychlosti stejně nezáleží.
Tori
Profil
Kajman:
Jak rychlé by bylo řazení podle porovnání?
ORDER BY IF(sloupec = 'Autoznak', 0, 1), sloupec
Kajman_
Profil *
Tori:
Určitě rychlejší než to omezení záznamů díky where.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0