| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
Robim vyhladavanie v dtb. Mam tam polozku CENA, ktora vsak moze byt aj ciselna /100/, ale aj retazec / dohodou/.
Pomocou query porovnavam: Kód: SELECT FROM inzeraty WHERE cena < $cena ....
nie je nejaka funkcia v MySQL, ktora by porovnavala len ciselne hodnoty? Proste ak je polozka CENA ciselna, je to v pohode: napr. 100 < $cena /zada uzivatel/
ale ak polozka ma napr. hodnotu 'dohodou', tak dohodou<$cena to je nezmysel...
Doteraz som to mal riesene kadejakymi podmienkami pri vypise vysledkov vyhladavania, ale neexistuje na to priamo prikaz v MySQL?
vdaka
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
neviem, ci nieco take existuje, ale skor by som ukladal namiesto "dohodou" cenu 0, tym padom mas o problem menej...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 04.03.2009 11:54 | |
|
mas pravdu stenley, ale to som uviedol len ako priklad. Okrem ciselnej hodnoty ma cena viacej moznosti - dohodou, zadarmo, lacno, neurcena, atd.. cize nemozem dat 0, lebo potrebujem konkretny retazec.
Ok, len som sa pytal, ci nahodou neni take, co by sledovalo len ciselne hodnoty v danom stlpci databazy. Kedze viem, ze napr. pomocou DISTINCT sa daju vybrat len jedinecne polozky, tak som myslel, ci nebude nieco aj pre polozky s ciselnou hodnotou.
Ked nie, tak tam necham tie podmienky pri vypise vysledkov, ze ked cena nie je ciselna, jednoducho ten vysledok nevypise...
vdaka
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
neviem, ci to vyuzijes, ale existuje funkcia CONVERT, ktora ti prevedie data do urciteho typu, v tvojom pripade je asi zaujimavy typ DECIMAL... tzn. ked si prevedies cislo, vrati ti cislo... ked prevedies hocico ine (napr. nejake slovo), vrati ti to 0 (nula)
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| ciselna funkcia v PHP, ASP | 7 | 567 | 05.05.2008 14:10 juho | | active polozka v PHP, ASP | 5 | 543 | 30.08.2008 23:09 kajbo | | Položka skype v nastaveniach profilu v Redakčné systémy | 12 | 700 | 25.12.2006 22:41 POM4R4NC | | Zmizla polozka hladat v ponuke start v Operačné systémy Microsoft | 0 | 357 | 24.04.2008 21:36 El_locco | | Položka McAfee WebAdvisor, ktorú mi pridalo do Chrome v Antivíry a antispywary | 5 | 2370 | 17.11.2016 16:20 Megi | | Databáze OC [ Choď na stránku: 1 ... 5, 6, 7 ] v Biosy a ladenie výkonu | 187 | 27788 | 27.11.2014 5:30 blabla630 | | hladanie v databaze v PHP, ASP | 2 | 766 | 12.03.2010 14:05 1daemon1 | | kategorie v databaze v PHP, ASP | 8 | 622 | 13.03.2008 20:53 neopagan | | Vyhladavanie v databaze v Databázy | 4 | 543 | 10.06.2011 10:31 general667 | | Coppermine - prenos databaze v Redakčné systémy | 2 | 580 | 08.09.2007 17:57 SonnY | | Vymena zaznamov v databaze v PHP, ASP | 6 | 608 | 05.11.2009 23:02 danielop | | vyhladavanie v databaze - excel v Databázy | 2 | 789 | 25.01.2008 14:30 asken | | Zmena údajov v databáze v Technológia .NET | 2 | 1414 | 03.10.2009 15:56 danciwo | | Databáze OC GK ATi [ Choď na stránku: 1, 2, 3, 4, 5 ] v ATI/AMD grafické karty | 145 | 24752 | 30.11.2017 21:47 dixi | | Sifrovanie dat v databaze v PHP, ASP | 4 | 503 | 25.10.2014 19:53 chrono | | Websupport - pripojenie k databaze v Webhosting a servery | 4 | 1371 | 30.03.2011 12:13 stenley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|