Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将动态值传递给mySQL函数_Mysql_Variables_Parameters_Truncate - Fatal编程技术网

将动态值传递给mySQL函数

将动态值传递给mySQL函数,mysql,variables,parameters,truncate,Mysql,Variables,Parameters,Truncate,假设我有一个值表,我想把它截断到小数点的不同位置 像下面的tblmetrics +------+---------+---------+---- -------+ | id | metric | value | places | +------+---------+---------+------------+ | 1 | salary | 12.345 | 3 | +------+---------+---------+------------+

假设我有一个值表,我想把它截断到小数点的不同位置

像下面的tblmetrics

+------+---------+---------+---- -------+
| id   | metric  | value   | places     |
+------+---------+---------+------------+
|    1 | salary  | 12.345  |     3      |
+------+---------+---------+------------+
|    2 |  age    | 25.000  |     0      |
+------+---------+---------+------------+
|    3 | height  | 124.100 |     1      |
+------+---------+---------+------------+

将导致

id,metric,value
1,salary,12.345
2,age,25.000
3,height,124.1000
i、 没有截断。我希望值为

id、度量、值
1、工资12.345英镑
2岁,25岁
3,高度,124.1

如果我声明一个变量并将其用作截断的参数

设置@num_places=1

…那也不行

然而

设置@num_places='1'

。。。确实有效


您知道如何使用具有动态参数值的内置函数吗?

哪个数据类型是值列??value列是decimal。看起来这个问题以前已经回答过,但在我之前执行的搜索中没有出现。哪个数据类型是值列??value列是decimal。看起来这个问题以前已经回答过,但在我之前执行的搜索中没有出现。
id,metric,value
1,salary,12.345
2,age,25.000
3,height,124.1000