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
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