Я хотел знать разные стандарты сортировки. Чтобы быть более конкретным, возьмите набор образцов:
(обратите внимание, что здесь есть заглавные буквы, строчные буквы, специальные символы, нулевые значения и цифры)
- A
- а
- 3F * * +1010
- Zx
- -
- 1AD
- NULL
Как Oracle Database будет сортировать это по умолчанию?
Как LINQ отсортирует это по умолчанию?
Как db2 отсортирует это по умолчанию?
(следующее может стать еще более расплывчатым)
Как платформа Windows сортирует это? (Я имею в виду, скажем, у вас есть несколько имен файлов, по умолчанию, как это будет обрабатываться в сортировке имен)
Как платформа * nix сортирует это?
Существует ли какой-то стандарт для алфавитно-цифровой / специальной сортировки символов? Операционная система Windows сначала заказывает номера, а затем алфавиты. Однако база данных Oracle сначала обрабатывает алфавиты. Я не уверен в платформе * nix.
Было бы неплохо иметь одно место, чтобы знать все эти правила для наиболее распространенных платформ (перечисленных в вопросах выше). Могут ли гуру пролить свет на эту тему?
Ура,
K