我需要在Formula1表的表达式列中替换价格和权重的值。谁能帮忙。
我尝试了以下查询,但是有一些错误。
我的查询:
Select REPLACE((Select Expression from Formula1
where idnum =1),INPUTNAME,INPUTVALUES) AS TIME FROM Formula1
寓言查询
Create table FORMULA1
(
Expression varchar(MAX),
INPUTVALUES INT,
InputName VARCHAR(256),
)
Insert into Formula1
values('Price+Weight' ,23,'weight')
Insert into Formula1
values('' ,14,'PRICE')
最佳答案
您可以这样尝试:
Select REPLACE(Expression,INPUTNAME,INPUTVALUES) AS TIME FROM Formula1
where idnum =1
(另外,您的表未显示IDnum名称的任何列)