你不是很明白我这样写的用意,一个带where条件的sql,肯定有两种可能,要么能查询出结果,要么结果为空,我现在需要处理结果为空的情况。我代码中的sql如下 SELECT IFNULL(b.price,-1) into 变量 FROM td_rate_conf b WHERE '13408077391' LIKE CONCAT(b.area_code, '%') AND b.suit_time = 39 AND b.call_type = 2 AND FROM_UNIXTIME(1373886109) BETWEEN b.eff_time AND b.exp_time