- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试计算某些库存(位置 ID (loc_id) 3 和位置 ID 4)占所有库存的百分比。我的尝试如下:
SELECT @totalInv := (SELECT SUM(Quantity) FROM inventory);
SELECT @locid3and4 := (SELECT SUM(Quantity) FROM inventory
WHERE loc_id=3 or loc_id=4);
SELECT @percentage := ((@locid3and4)DIV(@totalInv));
通过手动计算我知道百分比应该是0.346。然而,@percentage 总是返回 0,可能是因为它的默认数据类型是整数,并且 mySQL 将值从 0.346 向下舍入到 0。
我试图将数量列的数据类型从整数更改为双/小数,但@percentage总是返回0。我想知道是否有一种方法可以改变@percentage的数据类型以使其显示真实的百分比?
最佳答案
您可以转换为小数/ float ,或者仅乘以 1.0:
SELECT @percentage := @locid3and4 * 1.0 / @totalInv;
事实上,这太过分了。只需将 DIV
更改为 /
:
SELECT @percentage := @locid3and4 / @totalInv;
如果您不想要,为什么要选择整数除法?
关于mysql - 使用@variable_Name时如何更改变量类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41948836/
你能解释一下两者之间的区别吗 var details_container = $(this).closest('.details'); $(details_container).find('.it
我经常写 print "variable_name =", variable_name 在我的 python 脚本中,并且希望有类似的东西: name_print(variable_name) 具有相
在 Shell 脚本中,它们像 ${variable_name} 一样声明变量,是否等于 $variable_name ${variable_name} 和 $variable_name 有什么区别?
两个版本的代码都可以工作。我试图了解 self.data_as_csv 与 data_as_csv 之间的区别。 在哪种情况下,它们中的每一个都比另一个更有用。 版本 1: import pandas
C 新手。编译时出现以下错误: error: variably modified 'header' at file scope error: variably modified 'sequence'
这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the h
为了提高我在 angularjs 方面的技能,我一直在使用特定框架开发网站。现在我收到此错误。 main-controller.js 代码: (function(){ angular.module('
我在尝试诊断代码中的错误时遇到了一些麻烦。由于某种原因,编译器认为我在声明它的地方有一个未声明的变量。我找不到解决方案。 struct node { int size_chunk_memory
我目前正在使用的代码如下所示: if ((text.at(text.size() -1 ) != '!' ) && (text.at(text.size() -1 ) != '?') && (text
我有一个与标题错误相关的问题。我正在使用 C# 和 Visual Studio 2010。 我有一个声明为“public class FormularioGeneral : Form”的表单,它是我应
我知道美元符号 $ 指的是 jQuery 对象,但我不知道后面的大括号 {} 的用途. ${variable_name} 是否引用 jQuery 属性? 谢谢。 最佳答案 ${} 模板标签:-用于在呈
我正在使用的代码是 build_data = {} # Code that adds data to build_data build_data_filtered = {} if flag:
我的代码如下: /**************************/ NSMutableArray *aa = [[NSMutableArray alloc]init];
以下函数调用中的 (unsigned char*)&ch 是什么意思? HAL_UART_Transmit(&UartHandle, (unsigned char *)&ch, 1, 0x
我是 Java 8 特性的新手,这可能是一个愚蠢的问题,但我在这一点上被卡住了。 我试图在 eclipse 中运行以下代码,但它给出了编译时错误。 import java.util.ArrayList
我遇到了以下 JavaScript 代码: this.removeEdge = function(source, target) { if(!_states[source]) return;
我正在尝试使用MSVS 2012和CUDA编译包含内核的程序。我使用共享内存,但是与this question中的相同问题不同,我只为该内核的共享内存使用了变量名一次,因此没有重新定义的问题。用这样的
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 7 年前。 Improve this qu
我有这个简单的小触发器.. BEGIN DECLARE FILE_NAME VARCHAR(250); DECLARE FILE_REFR VARCHAR(500); SET FILE
我正在使用 Tensorflow v1.1,我一直在尝试弄清楚如何使用我的 EMA 权重进行推理,但无论我做什么,我都会不断收到错误 Not found: Key W/ExponentialMovin
我是一名优秀的程序员,十分优秀!