SQL príkaz, dá sa?

Programovacie jazyky, rady, poradňa...
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

SQL príkaz, dá sa?

Príspevok od používateľa atlox »

Servuste chalani.

Možno vam to príde ako riadna volovina, ale ako docielim toto:

(je to len príklad nesmejte sa :D )
V databáze mám 30 ľudí. Z toho 10 ľudí má vodičák a 20 z nich sa vola Jano. Ako docielim to, aby mi z databázy vybralo ľudí, ktorý majú vodičák a zároveň aby meno nebolo podstatné?

Hej, viem, že sa to da cez uplne jednoduchy select:

Kód: Vybrať všetko

SELECT * FROM ludia WHERE vodicak="ano"
Toto mi je jasné. Ale ja sa pýtam či existuje aj niečo takéto:

Kód: Vybrať všetko

SELECT * FROM ludia WHERE (vodicak="ano" AND meno=rôzne)
:D o toto "rôzne" v tom kode mi ide. Dufam, že ma chapete :). Ono ja mam select samozrejme iný, zložitejší, len sa pýtam, či to SQL vôbec dokáže, lebo by som to potreboval zúžitkovať...
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

SELECT * FROM ludia WHERE (vodicak="ano" AND meno like '%')
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

Toto mám teda v poriadku?

Kód: Vybrať všetko

SELECT * FROM `sluzba` WHERE (`stat`=1 AND `kraj` LIKE '%' AND `okres` LIKE '%' AND `mesto` LIKE '%')
lebo mi to nechce zobrať mysql_fetch_array() :(
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

like mozes pouzit len na varchary a text
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

určite aj na varchary? lebo aj napriek tomu to nejako nejde... :(

//edit: Vďaka Mastermind... ide to, len som sa v kode preklepol a to bola chyba. Ešte raz vďaka :)
Napísať odpoveď