我使用的是SQL Server 2014数据库,并且我有一个包含逗号分隔值的列,例如:4,54,2,8我需要做的是在每个记录中用数字3(字符串值)替换数字2,如果可能的话我不确定是否可以做到这一点,除非我使用一个函数,我不确定如何在一个函数中做到这一点。
我认为我需要将一个字符串拆分成一个表,然后循环这些值,并将其与新值放在一起。有没有更简单的方法
我们有一个sql表,其中有一个用科学记数法存储值的浮点列。我有一个值-1.23E-256。当我运行查询并将查询结果分配给变量时,我将这个浮点值分配给一个小数(15,2)。但由于这种科学表示法,4gl程序中的值不会被赋值给变量并抛出错误。我试图在select查询中使用convert和cast函数将科学记数法更改为十进制,但是抛出了错误"value is very small to stored to a decimal“。我想