Autor Zpráva
j
Profil *
SET mam takto:

Farba (Farba je datovy typ SET) a moznosti su: 'Modra, Biela, Cervena'

Ked si dam : Select * from auto where farba like ‘Modra’ ; tak mi nenajde nic.. (lebo ‘Modra’ sa nerovna ‘Modra,Biela,Cervena’)

Najde mi iba ked dam Select * from auto where farba like ‘Modra,Biela,Cervena’ ;

Neviete niekto ako toto vyriesit?

dakujem.
Hugo
Profil
Co se tak podívat do manuálu?
http://dev.mysql.com/doc/refman/5.0/en/set.html
Cup
Profil
takto to má být ... 'Modra', 'Biela', 'Cervena' ... pak ti to bude fungovat pa k si das heldat treba 'modra' .. atd
j
Profil *
no podla manualu to myslim, ze mam spravne.. ale neide to..
Hugo
Profil
Přečti si to ještě jednou a podívej se na funkci Find_In_Set
j
Profil *
dikes hugo..
fakt si poradil, ale pouzil som toto
SELECT * FROM tbl_name WHERE set_col LIKE '%value%';
a funguje ;)
ten find_in_set mi hlasi nejaku chybovu hlasku.

a dik aj za manual, taky som este nevidel, teraz ho budem pouzivat castejsie..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0