在 SQL Server 中,可以使用 SELECT 语句将两列相加并返回结果。假设你有两个表格,每个表格中都有一个名为 column1 和一个名为 column2 的列,你可以使用以下 SQL 语句将它们相加并返回结果:
SELECT column1 + column2 AS result FROM table_name;
这里的 table_name
是你要查询的表格的名称,result
是相加后的结果列的别名,你可以自定义该列的名称。如果你想返回所有列,可以使用以下 SQL 语句:
SELECT column1, column2, column1 + column2 AS result FROM table_name;
这里的 column1
和 column2
是你要查询的列的名称,result
是相加后的结果列的别名。这个 SQL 语句将返回三列,分别是 column1
、column2
和 result
。
需要注意的是,如果 column1
或 column2
中有一个是字符串类型,那么两列相加的结果将是字符串拼接而不是数值相加。如果你想将字符串类型的列转换为数值类型进行相加,可以使用 CAST
或 CONVERT
函数。例如:
SELECT CAST(column1 AS INT) + CAST(column2 AS INT) AS result FROM table_name;
这里的 CAST(column1 AS INT)
将 column1
列转换为整数类型,CAST(column2 AS INT)
将 column2
列转换为整数类型,然后将它们相加并返回结果列 result
。
希望这个回答能够帮助你。如果你有任何其他问题,请随时提出。