56,681
社区成员
发帖
与我相关
我的任务
分享
mysql> delimiter //
mysql> CREATE FUNCTION closestMatchPC(targetPrice float) RETURNS char(10)
-> BEGIN
-> Declare curDif float;
-> if targetPrice > 1000 THEN
-> Set curDif = 1000;
-> ELSE
-> Set curDif = 2000;
-> end if;
-> return curDif;
-> END
-> //
Query OK, 0 rows affected (0.02 sec)
mysql> delimiter ;
mysql> select closestMatchPC(100);
+---------------------+
| closestMatchPC(100) |
+---------------------+
| 2000 |
+---------------------+
1 row in set (0.00 sec)
mysql>
测试没有任何问题。