mysql創(chuàng)建函數(shù)例子 在mysql中自定義的函數(shù)怎么調(diào)用?
在mysql中自定義的函數(shù)怎么調(diào)用?調(diào)用,例如:選擇函數(shù)名(參數(shù)列表)。MySQL中的UDF(user-defined function)可以編寫(xiě)一些方法或函數(shù),然后調(diào)用它們,它們可以在SQL語(yǔ)句中調(diào)
在mysql中自定義的函數(shù)怎么調(diào)用?
調(diào)用,例如:選擇函數(shù)名(參數(shù)列表)。
MySQL中的UDF(user-defined function)可以編寫(xiě)一些方法或函數(shù),然后調(diào)用它們,它們可以在SQL語(yǔ)句中調(diào)用。
DROP FUNCTION CalculateAmount
CREATE FUNCTION CalculateAmount(userid INT)RETURNS float(10,2)
BEGIN
DECLARE totalCredits float
選擇SUM(amount)INTO totalAmount FROM credit User where id=userid
return totalAmount
end
注意在自定義項(xiàng)中,不要定義與數(shù)據(jù)表中的列同名的列。在SQL中,可以像selectcalculateamount(1)那樣調(diào)用它。