====== 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