MySQL UPPER

2013-07-08 bef zés Válas Péter
Halihó! Hogy lehet a következő? SELECT DISTINCT orszag FROM `eredmeny` WHERE orszag=UPPER(orszag) kiírja az összes értéket, nagy- és kisbetűsöket egyaránt. Ha az = helyett nem egyenlőt írok, üres halmaz az eredmény. Ha a select után upper(orszag)-ot írok, akkor helyesen alakítja nagybetűssé az

Re: MySQL UPPER

2013-07-08 bef zés Válas Péter
Sikerült megoldani, kérdés törölve. Úgy látszik, az = reláció stringekre teljesen case insensitive. Az első betű mindenhol nagy, a többi különbözik. SELECT DISTINCT orszag FROM `eredmeny` WHERE ascii(mid(orszag,2,1))!=ascii(UPPER(mid(orszag,2,1))) kiválogatta a kisbetűsöket, számként kellett