Функция EVAL
EVAL(expression[,showerror]) вычисляет выражение. Выражение должно быть текстовой строкой. Если необязательный логический параметр showerror равен TRUE, то при возникновении ошибки выводится информационное сообщение.
Вы можете составить строку, а затем передать ее функции Eval так, как если бы строка была настоящим выражением. Функция Eval вычисляет строковое выражение и возвращает его значение.
Примеры
- EVAL("1 + 2") возвращает 3.
- EVAL(CONCAT("cos(","3.141592654",")")) возвращает -1.
- EVAL("1/0",TRUE) возвращает "1/0 ➜ Division by 0"