| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > DISTINCT или ORDER BY с учетом регистра |
| Автор: GrafF812 28.3.2011, 16:35 | ||||||||
Здравствуйте. У меня следующая проблема. Есть такая таблица
Мне нужно получить такую выборку:
Однако при использовании такого запроса:
я получаю следующее:
Т.е "Кассир 5" и "кассир 5" от слил в одно, а мне нужно учитывать регистр. Есть ли какие-нибудь способы? |
| Автор: Akina 28.3.2011, 17:01 |
| Используй binary collation |
| Автор: skyboy 28.3.2011, 18:16 | ||
не проверил, но думаю, что http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html справится.
Добавлено через 30 секунд собственно, это иллюстрация к уже сказанному Akina: |
| Автор: GrafF812 29.3.2011, 09:35 | ||
skyboy, Спасибо. мне подошло:
В этом случае придется менять структуру самой таблицы, а это не желательно. |
| Автор: skyboy 29.3.2011, 14:34 |
не понял. вот ты говоришь "подошло". это даже круче, чем это charset меняешь. |
| Автор: comcon1 30.3.2011, 00:54 | ||
я вот почему-то подумал, а так не будет быстрее?
|
| Автор: Akina 30.3.2011, 07:23 |
Конечно нет. Функция в выражении группировки - filesearch без вариантов. |
| Автор: Gwire 13.4.2011, 23:47 | ||
А можно еще так
|