作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 MySQL 中开发一个用户定义的函数,它接受一个整数 (mediumint) 并将其除以 100(即 10785/100 = 107.85)。提供的整数是一个称为时间的参数。我试过了
DECLARE dtime FLOAT;
SET dtime = time / 100;
DECLARE ftime VARCHAR(10);
这是导致错误的原因,我假设是因为我将两个整数相除并将其分配给一个 float
MySQL said: #1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'DECLARE ftime VARCHAR(10);
我也试过
SET dtime = CAST(time as FLOAT) / 100.0;
但这会引发错误,因为您似乎无法将数字转换为 float 。最后,我尝试使用十进制
DECLARE dtime DECIMAL(10,10);
SET dtime = CAST(time AS decimal(10,10)) / CAST(100 as decimal(10,10);
DECLARE ftime VARCHAR(10);
但是会抛出同样的错误(near 'Declare ftime...
)。实现此目的的正确方法是什么?
最佳答案
你能试试这个吗?
SELECT CAST(time AS decimal) / CAST(100 AS decimal)
关于mysql - 将两个整数相除以获得 MySQL 中的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25165236/
我想在 Coq 中除两个数字,因为我试图实现我自己的自定义 Imp 语言并有一个声明: match (aeval st a1) with | Some n0 => Some (ND
我想在 Coq 中除两个数字,因为我试图实现我自己的自定义 Imp 语言并有一个声明: match (aeval st a1) with | Some n0 => Some (ND
我的任务是解决一个我不太确定如何用数学方法解决的问题。 我正在尝试创建一个以 int 数组作为参数的方法。数组的长度会变化,但永远不会为零。数组中的值并不重要,因为该方法将使用下面确定的值覆盖它们。
我是一名优秀的程序员,十分优秀!