
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.09.2016, 11:50
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Надо было сравнить два справочника из разных БД (MSSQL, MySQL) и на ровном месте наступил на грабли. Код теста Код: sql 1. 2. 3. 4. 5. 6. Результат MSSQLMySQLaaaa-ba-baaaabcabc Спросил в форуме MSSQL, ожидаемо получил ответ что это стандарт 19690427 . Только я сомневаюсь что MySQL нестандарт. Склоняюсь что это багофича от МС 19690575 Затестил в C#, совпадает с MSSQL Код: sql 1. 2. 3. 4. Код: plaintext 1. 2. Затестил в FoxPro - результат как в MySQL Больше затестить негде. Нет ЯП с регистронезависимой сортировкой. Других СУБД тоже нет. У кого есть - затестите, отпишитесь. Просто интересно где как отработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 12:22
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
фича от МС. был в восторге, когда столкнулся. PS в msaccess - аналогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 12:34
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Dima T, всё дело в collation MySQL делает binary sort. попробуй так для MSSQL Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 12:54
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
OoCcMySQL делает binary sort Нет. В моем MySQL по умолчанию UTF-8 и регистронезависимая сортировка (COLLATE utf8_general_ci) Вот полный скрипт. Код: sql 1. 2. 3. OoCcпопробуй так для MSSQL именно так и порешал 19690303 Чуть модифицирую тест, чтобы видно было если binary sort включится (Abc на первое место выйдет, иначе последнее) Код: sql 1. 2. 3. 4. 5. У кого есть Oracle, Postgres, Firebird ? Затестите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 13:16
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Dima TУ кого есть Oracle, Postgres, Firebird ? Затестите пожалуйста. На Oracle: a-b aaa abc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 15:17
|
|||
|---|---|---|---|
|
|||
Стандарт или фича от MS? |
|||
|
#18+
svpkDima TУ кого есть Oracle, Postgres, Firebird ? Затестите пожалуйста. На Oracle: a-b aaa abc аналогично в PostgreSQL, DB2, H2: a-b aaa abc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 15:23
|
|||
|---|---|---|---|
|
|||
Стандарт или фича от MS? |
|||
|
#18+
yw аналогично в PostgreSQL, DB2, H2: a-b aaa abc Да, и в java сортировка строк такая-же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 15:46
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Спасибо всем. Версия "Фича от MS" подтвердилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 15:49
|
|||
|---|---|---|---|
|
|||
Стандарт или фича от MS? |
|||
|
#18+
Скорее - использование хитровывернутого умолчания для сортировки там, где большинство не выёживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 15:59
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Basil A. SidorovСкорее - использование хитровывернутого умолчания для сортировки там, где большинство не выёживается.код изменения умолчания - не подскажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2016, 16:26
|
|||
|---|---|---|---|
Стандарт или фича от MS? |
|||
|
#18+
Нагуглил Unicode Collation Algorithm там 5 видов сравнения. Правда не понял любой можно юзать для конкретного языка или есть ограничения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1340606]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 465ms |

| 0 / 0 |
