Diskuze: SELECT jestli hodnota obsahuje
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Máš na mysli?
"SELECT hodnotu FROM tabulka WHERE string='tvůjstring'";
Upravim elisse-ho priklad:
"SELECT * FROM tabulka WHERE column1 LIKE '%lalala%' ";
% je v mysql takzvany wildcard alebo zolik a moze obsahovat 0 az n prvkov o ktore sa mysql nestara pri podmienke. Teda ti vrati vsetky udaje z tabulky kde column1 zacina, obsahuje alebo konci na lalala.
Nerad to říkám, ale teď to nevrací nic.. Píšu to v Delphi 7 a používám ke komunikaci s db SQLOLEDB.
Když je hodnota lalalabla, tak to nevrátí nic, když je hodnota
lalala-bla, tak už to vrátí.
Mám to napsané stejně, jak jsi psal ty. Není nějaký jiný způsob jak toho
docílit?
Tak problém je asi v delphi, nenajde to nic, pokud již předtím nebylo nic
hledáno v db, pokud provedu nějaký dotaz a až poté hledám dané klíčové
slovo, tak až potom to najde jak má..
Takže vám oběma moc děkuju
To je cudne. Pozri sa do logov, urcite tam najdes nejake chyby preco to nejde na prvy krat.
Je to divné, sql dotazy jsem měl jako konstanty, takže ty byly pořád stejné.. Celé jsem to nějak předělal, už to funguje (ani nevím, jak jsem to zprovoznil). Takže díky
Zobrazeno 8 zpráv z 8.