SQL:从当前行中选择数据字段

时间:2011-01-05 09:33:39

标签: sql ms-access

如何从我正在使用的当前行中选择一个字段?

例如,我有一个看起来像这样的表:

C1   C2  C3     
d1       d3

我需要获取d1的值来计算d2的值(在C2列下)。

我如何在SQL中做?

3 个答案:

答案 0 :(得分:1)

您错误地考虑了关系数据库 - 各行没有特定的顺序,因此目前的形式无法实现。

您可能需要重新分配数据库 - 如果您可以描述这些元素是什么,我相信您将获得所需的帮助。

答案 1 :(得分:1)

更新试试:

Update Table1
SET C2 = C1+C3
WHERE /*SELECTION CRETERIA*/

答案 2 :(得分:0)

您的问题的答案(如何从我当前使用的行中选择一个字段?)

SELECT column_name FROM table_name WHERE criterion

你没有告诉我们你的桌子的名字。

您告诉我们的内容允许不同的解释。可以想象,当你说“我需要得到d1的值来计算d2的值(在C2列下)”时,你的意思是

SELECT C2 FROM table_name WHERE C1 = d1

但正如你在这里看到的各种各样的答案所看出的那样,目前还不清楚你想做什么。

相关问题