我有一个SQL Server表图表,其中包含一列'概率'数据类型 float 。此列包含以下值:
| Probability | | Probability |
--------------- ---------------
| 0.052325243 | | 0.05 |
| 0.155062365 | | 0.15 |
| 0.347534343 | => | 0.34 |
| 0.234532345 | | 0.23 |
| ... | | ... |
| ... | | ... |
| ... | | ... |
我需要缩短右侧显示的同一列中的值。
我尝试了查询:
UPDATE Graph
SET Probability = SELECT CAST(ROUND(ID, 2, 1) AS DECIMAL (18, 2))
其中' ID'是表中的主键。错误是关键字' SELECT'
附近的语法不正确答案 0 :(得分:0)
试试这个:
UPDATE Graph SET Probability = CAST(ROUND(Probability , 2, 1) AS DECIMAL (18, 2))
希望这有帮助!