Oznámení
Omlouváme se, provoz fóra byl ukončen
feature request: použití COLLATE v ORDER BY
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- hurvajs
- Člen | 86
Davide, nešlo by aby u dibi fluent šlo nastavit při ORDER BY i COLLATE?
Aby se SQL generoval třeba takto:
SELECT
...
ORDER BY
a.Identity COLLATE utf8_general_ci DESC,
b.Name COLLATE utf8_general_ci ASC`
Zkoušel jsem:
...
->orderBy(array(
'a.Identity' => 'COLLATE utf8_czech_ci' . dibi::ASC,
'b.Name' => 'COLLATE utf8_czech_ci' . dibi::ASC
))
před 10 lety
- David Grudl
- Nette Core | 6806
Možná by šlo
->orderBy('a.Identity')->collate('utf8_general_ci')->desc()
(netestováno)