====== HASH() ====== ===== Версии сервера ===== ^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^ | - | - | - | - | - | - | - | - | + | + | + | ===== Доступно в ===== [[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] ===== Формат ===== HASH( ) ^ Аргумент ^ Описание ^ | |Столбец или выражение, которое приводится к строковому типу данных. | |Результат |[[типы данных|BIGINT]]| ===== Описание ===== Возвращает хэш от указанной строки, используя алгоритм ELF HASH. [[Встроенные функции|Встроенная функция]]. Является не зарезервированным ключевым словом. ===== Пример ===== SELECT E.FULL_NAME, HASH(E.FULL_NAME) AS HASH FROM EMPLOYEE E ===== См. также ===== [[Встроенные функции]] ===== Источник ===== http://www.firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-appx-A