【发布时间】:2017-08-04 22:54:07
【问题描述】:
我想使用 mysql 函数返回一个字符串。 代码如下。我只得到布尔值 1 或 0 输出。
这里
规格值
是字符串类型
CREATE DEFINER=`ranju`@`%` FUNCTION `get_fuel_name`(v_id INT) RETURNS varchar(100) CHARSET latin1
READS SQL DATA
BEGIN
RETURN EXISTS (SELECT `specification_value` FROM `vehicle_specifications` WHERE `specification_id` =1 AND `vehicle_id` =v_id LIMIT 1);
END
请找到解决办法
【问题讨论】:
-
您正在返回
RETURN EXISTS和EXISTS返回布尔值true or false / 1,0
标签: mysql sql function stored-procedures phpmyadmin