Вопросы к Поиску с Алисой
Сортировка в запросах с использованием COLLATE в SQL работает благодаря параметрам сортировки, которые влияют на способ возврата результирующего набора. web.archive.org
Параметры сортировки устанавливают правила сортировки и сравнения строковых данных на основе норм языков или регионов. josipmisko.com Они могут быть заданы для сервера, базы данных, столбца или выражения. josipmisko.com web.archive.org
Ключевое слово COLLATE позволяет задать порядок сортировки строкового столбца, если нужен порядок, отличный от того, который был установлен для этого столбца (явно при описании столбца или по умолчанию, принятому для соответствующего набора символов). romansimakov-reddatabasesqlbook.readthedocs.io
Например, если есть база данных, чувствительная к регистру, и нужно выполнить сравнение без учёта регистра для столбца «Имя», то можно использовать предложение COLLATE в запросе. josipmisko.com Это позволит, например, найти совпадения «John» и «john» в столбце «Имя», несмотря на то, что база данных чувствительна к регистру. josipmisko.com
Порядок результирующего набора в запросе с предложением ORDER BY может зависеть от параметров сортировки, которые применяются к базе данных, или предложения COLLATE на уровне выражения запроса. web.archive.org