对于实例 卷不,名称,数学,英语,合计(数学+英语)如何在第三列在SQL Server 2008
-2
A
回答
1
您可以使用computed column添加两个或多个列。假设列Maths
和English
是数字类型,你可以做像这样:
ALTER TABLE [MyTable] ADD Total AS Maths + English;
创建后,您访问列(只读,很明显),就像任何其他列,即
select English, Maths, Total from [MyTable];
0
您需要在设计视图模式下将total列设置为功能 转到表格,然后单击Total列(我假设 您已拥有此列,如果不是先创建它,然后在设计视图中单击它)
然后从列属性展开“计算机列规格” 然后在forumula领域写: (数学+英语)
1
SELECT Roll No, Name, Maths, English, Maths+English AS TOTAL
FROM [YOUR TABLE]
相关问题
- 1. 在SQL Server 2008中加入三张表
- 2. 如何在SQL Server 2008
- 3. 如何在SQL Server 2005/2008
- 4. 列索引在SQL Server 2008
- 5. 排列在SQL Server 2008
- 6. 如何在第三方主机上备份SQL Server 2008中的数据?
- 7. 如何在SQL Server中选择第三行或第四行
- 8. 在SQL Server 2008
- 9. 在SQL Server 2008
- 10. 在SQL Server 2008
- 11. 在SQL Server 2008
- 12. 在SQL Server 2008
- 13. 如何从三个时间列(SQL Server 2008中)
- 14. 在SQL中,如何为第三列乘以两列的数据
- 15. 如何在SQL Server中第
- 16. 如何在第三列
- 17. 如何在第三列
- 18. 如果在SQL Server 2008
- 19. 在SQL Server中第
- 20. 你如何在SQL Server一整套在SQL Server查询2008
- 21. 在Windows Server 2008和SQL Server
- 22. 在SQL Server 2008中
- 23. 单在SQL Server 2008
- 24. 做在SQL Server 2008
- 25. 如何在Windows Server 2008上将SQL Server 2008与IIS 7连接
- 26. 如何排除sql server 2008中的列
- 27. 在SQL Server如何比较模式2008
- 28. 如何在SQL Server 2008上调试EXCEPTION_ACCESS_VIOLATION
- 29. 如何在SQL Server 2008中提取YEAR?
- 30. 如何扭转在SQL Server 2008设定
您可能需要更多的信息来更新你的问题。欢迎来到SO,但这是模糊的.. – Rob
这是将它添加到*查询*(即'SELECT'语句)还是将其添加到*表*?答案很不一样 –
将它添加到表中 –