Как указано в заголовке, предположим, что у меня есть spreadsheet
со следующими значениями:
B
C
A
Š
Ť
Á
Затем я импортирую значения из этой электронной таблицы, используя QUERY
и IMPORTRANGE
, в другую spreadsheet
, точную функцию:
=QUERY(IMPORTRANGE("<spreadsheet_id>"; "List 1!A:B"); "SELECT * WHERE Col1!='' ORDER BY Col1";-1)
Результат, который я получаю, таков:
A
B
C
Á
Š
Ť
Таким образом, ORDER BY
работает отдельно с буквами без ударения и с ударением, но не вместе, результат, который я ожидаю, таков:
A
Á
B
C
Š
Ť
Это делает его бесполезным для меня. При попытке упорядочить их вручную данные искажаются (переходят в совсем другие строки, порядок тоже не правильный. Проверил, правильно ли выставлен язык в настройках.
Когда я немного погуглил, некоторые ссылки обращались к разным SQL (например, MySQL) COLLATE UNICODE
, но это не работает.
Любые идеи?
ORDER BY
работает как положено. Код для ваших персонажейA B C Á Š Ť
- это65 66 67 193 352 356
Связано: stackoverflow.com/a/35651656 - person TheMaster   schedule 09.10.2017