Перейти к основному содержимому
Версия: 2.0.x

lookup_string

lookup_string(table_name, lookup_key, return_column)

Эта функция ищет значение в таблице с первичным ключом и вычисляет его в оптимизаторе.

Аргументы

table_name: имя таблицы для поиска. Должна быть таблицей с первичным ключом (VARCHAR). lookup_key: ключ для поиска. Должен быть строкового типа (VARCHAR). return_column: имя столбца для возврата (VARCHAR).

Возвращаемое значение

Возвращает строку VARCHAR, содержащую найденное значение. Возвращает NULL, если значение не найдено.

Примеры

Пример 1: возврат значения столбца event_day таблицы t2, где значение первичного ключа равно 1:

mysql> select lookup_string('t2', '1', 'event_day');
+---------------------------------------+
| lookup_string('t2', '1', 'event_day') |
+---------------------------------------+
| 2020-01-14 |
+---------------------------------------+
1 row in set (0.02 sec)