Portál AbcLinuxu, 12. května 2025 18:57
mysql> SELECT * FROM `contacts` ORDER BY `name` ASC LIMIT 0, 10;
+----+-------------------+----------------+----------------+
| id | name | created_on | updated_on |
+----+-------------------+----------------+----------------+
| 81 | Abrahám Alois | 20051023181034 | 20051023181034 |
| 53 | Alain Malý | 20051022211009 | 20051022211009 |
| 72 | Alois Gugla | 20051022212151 | 20051022212151 |
| 69 | Andrea Pantůčková | 20051022211909 | 20051022211909 |
| 56 | Bedřich Čížek | 20051022211124 | 20051022211124 |
| 60 | Chlad Zimní | 20051022211328 | 20051022211328 |
| 70 | Cyril Doležal | 20051022211944 | 20051022211944 |
| 57 | David Daněk | 20051022211149 | 20051022211149 |
| 55 | Emil Dobrovodský | 20051022211057 | 20051022211057 |
| 54 | Čurilo Plenkovič | 20051022211032 | 20051022211032 |
+----+-------------------+----------------+----------------+
10 rows in set (0.00 sec)
Je zřejmé, že seřazení je abecedně naprosto špatně. Rozhozené je to i u jiných našich "háčkovaných" či "čárkovaných" písmen. Netušíte někdo, čím to může být způsobeno? Dokud se nepoužije LIMIT, běží všechno OK. Samozřejmě potřebuju správné seřazování, ale s tímhle si nedovedu poradit.
Jinak kódování je czech (v my.conf), verze MySQL 4.0.25.
Díky za jakoukoliv radu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.