Small. Fast. Reliable.
Choose any three.
UINT сопоставление последовательности

1. Обзор

UINT сопоставление последовательности это загружаемое расширение SQLite, который осуществляет новую последовательность сопоставления, которая сравнивает текст, содержащий целые без знака в числовом порядке.

UINT сопоставление последовательности не является стандартным компонентом SQLite. Это должно быть загружено как отдельное расширение. Исходный код находится в файле uint.c в каталоге ext/misc/ исходного дерева SQLite.

UINT сопоставление последовательности не включено в стандартную сборку библиотеки SQLite, но это загружается по умолчанию в CLI. Это типично для CLI, который загружает различные расширения выше и вне того, что доступно в стандартной библиотеке SQLite.

UINT сопоставление последовательности работает точно так же, как последовательность сопоставления BINARY для текста, за исключением того, что встроенные строки цифр выдерживают сравнение в числовом порядке.

2. Пример:

COLLATE binaryCOLLATE uint
'0000123457'
'123456'
'abc0000000010xyz'
'abc0010xyy'
'abc10xzz'
'abc674xyz'
'abc87xyz'
'abc9xyz'
'123456'
'0000123457'
'abc9xyz'
'abc0010xyy'
'abc0000000010xyz'
'abc10xzz'
'abc87xyz'
'abc674xyz'