Autor Zpráva
pohoda
Profil
Dobry den,
poznate niekto sposob, ako sa spravne zapise v jazyku SQL (MySQL) zlozitejsia podmienka WHERE ?
Napriklad misi platit:
WHERE (meno LIKE 'jozef') && (priezvisko LIKE 'novak') && ( (zaluba1 LEKE 'plavanie') || (zaluba2 LIKE 'plavanie') )

Viem, ze je to nespravny zapis, ale hadam ste z toho pochopili, aku podmienku potrebujem.
Dakujem.
BetaCam
Profil
pohoda
WHERE meno = 'jozef' AND priezvisko = 'novak' AND ((zaluba1 = 'plavanie') OR (zaluba2 = 'plavanie'))
pohoda
Profil
BetaCam
mozem pri tom istom zapise pouzivat aj && namiesto OR a || namiesto AND?
Dakujem.
BetaCam
Profil
pohoda

Ano můžeš
BetaCam
Profil
pohoda

Až nato, že je to naopak.

|| = OR
&& = AND
pohoda
Profil
BetaCam
Prepac, ale && je to iste ako OR a || je to iste ako AND, alebo je to prehodene, teda && je to iste ako AND a || je to iste ako OR.
Pretoze mam taky pocit,ze mam v knihe tlacovu chybu.
Dakujem.
BetaCam
Profil
pohoda

|| je OR

&& je AND
pohoda
Profil
Dik, fakt tam bola tlacova chyba - v mojej knihe

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: