【发布时间】:2021-03-19 01:26:45
【问题描述】:
我从 SQL 中得到一个表,我把它放在一个 winform 的 datagridview 中。 我只是想更改我最后一列的值以实现另一个功能。 示例如下:
我有 4 列:ID/价格/数量/排名
我想说“如果 ID = 4 则 Rank = 5,但如果 ID = 2 则 rank = 2 等等......”
我试过了,但是会报错:
SELECT TOP 1000 ID , Price , quantity , Rank, Country,
CASE Mytable.ID
WHEN 4
THEN Mytable.Rank = 4
END
FROM Mytable
我收到“'=' 附近的语法错误” 好像它不接受“=”... 有什么想法吗?
【问题讨论】:
-
您要解决什么问题?如果这是我真正的想法,你有更好的方法来做到这一点