簡體   English   中英

MySQL-存儲過程集和舍入

[英]MySQL - stored procedure set and round

我需要寫MySQL set並在一行中round 也就是說,是否可以在MySQL中編寫這樣的存儲過程?

SET x = ROUND'(Y,2);

我也捆綁了這樣的方法

DECLARE z INTEGER;
DECLARE x FLOAT;
SET z = y*100;
SET x = z/100;

但這也不起作用。 當我們將值設置為變量時,是否可以在MySQL中舍入變量?

這樣做沒有錯:

SET z = ROUND(y*100, 2);

您始終可以編寫自己的函數來執行此操作,並根據需要調用MYROUND()或其他名稱。

但是您不能重載/替換現有的MySQL函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM