Fakt zajimavej dotaz PHP / MYSQL

Potrebuju vytahnout nejvyssi hodnotu z mysql sloupce.

Problem je ze tam jsou tyto hodnoty (a, b,c, d) a (1,2,3)

a ja potrebuji vytahnout nejvyssi cislo

pres Max() mi to jako nejvyssi hodnotu vytahne Dcko :(

---

po zkoumani manualu a poptavani a idlovani na IRC kanalu sem dal dohromady toto

$y = mysql_fetch_array(mysql_query("SELECT MAX(CAST(skupina as unsigned)) FROM vysledky"));

---

nicmene v mysql to tu 3ku jako nej. hodnotu vytahne v PHP to nefacha. A proste to nelze ECHNOUT :( ... potrebuju $y dostat jako vysledek do promenne do cyklu ...



VITE NEKDO CO S TIM?
tak sem si to vyresil pomerne haluzackym selectem

###
"SELECT MAX(skupina) as kolik_kol FROM vysledky where (skupina<>'a' and skupina<>'b' and skupina<> 'c' and skupina<>'d' and skupina<>'n') "));"
###

ale kdyby nekdo prisel na neco hezciho tak dejte vedet :)
co
"select max(skupina) from vysledky where (skupina regexp '[0-9]')"
nezkoušel jsem to, tak to zkus a prodiskutuj s manuálem.
jj az budu doma testnu, Thx
Imho...

$y = mysql_fetch_assoc(mysql_query("SELECT MAX(CAST(skupina as unsigned)) AS pole FROM vysledky"));
echo $y['pole'];
marku

-> $y1 = mysql_fetch_array(mysql_query("select max(skupina) from vysledky where (skupina regexp '[0-9]')"));

-> echo $y['0'];

a vyhodi to nejvyssi cislo , THX


funous tvoje sem nezkousel, ale urcite to funguje taky. Diky taktez
23k, cast() bude rychlejší jak "regexp", možná by to stálo za to zkusit...
uz tam nehrabu, tohle staci ;) . Rychlost je v pohode