Autor Zpráva
regy
Profil
Zdravím,
mám tabulku v mysl a v ní mám sloupec kasicka (příklad ;-)). tabulka vypadá třeba takto:
| nazev | kasicka |
******************
pepa | pětikoruna, dvacka, koruna
ondra | dvacka, koruna, dvoukoruna
franta | padesátikoruna, stovka, tisícovka
kuba | dvacka, koruna, tisícovka


Potřebuju vybrat všechny řádky, které obsahují ve sloupci kasička buď koruna, dvacka nebo tisícovka. Stačí, když je tam alespoň jedno a může tam být taky cokoli dalšího. Asi bych to dokázal nějakou změtí or, like a závorek, ale raději se ptám, jestli neexistuje nějaké elegantní řešení. Snad se to z toho dá pochopit.

předem moc díky
martindeveloper
Profil
SELECT * FROM penize WHERE kasicka LIKE '%koruna%' OR kasicka LIKE '%dvacka%' OR kasicka LIKE '%tisícovka%';


Nebo místo LIKE použít REGEXP a odstranit ty procenta.
regy
Profil
Dík. Nikdy jsem like nepoužíval, tak jsem nevěděl, že jich může být v příkazu více. :-)

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: