CREATE FUNCTION CONV_IN_CM (measurement INT, base_type ENUM('in','cm'))
RETURNS FLOAT(65,4)
DETERMINISTIC
RETURN IF(base_type = 'in', measurement * 2.54,
IF(base_type = 'cm', measurement / 2.54, NULL));
Ниже приведен синтаксис этой команды.Текст в квадратных скобках (т. Е. [И]) не является обязательным.Выборы разделены столбцами (т. Е. |).Эллипсы, перед которыми стоит запятая, указывают на повторяющийся узор.Эллипсы до или после синтаксиса используются для выделения релевантного, кроме как из большего синтаксиса.Текст, показанный курсивом, представляет собой текст, который следует заменить конкретными именами, относящимися к базе данных (например, столбец с названием столбца).
CONV_IN_CM(measurement, {in | cm})