【发布时间】:2010-06-22 21:06:04
【问题描述】:
我有一个这样的选择语句
select field1, field2
from table1
我想要的是有一个只有值“示例”的新字段。
newfield 不存在于表中,但是当我运行此查询时,它有点用示例字段的值创建一个虚拟列。
【问题讨论】:
我有一个这样的选择语句
select field1, field2
from table1
我想要的是有一个只有值“示例”的新字段。
newfield 不存在于表中,但是当我运行此查询时,它有点用示例字段的值创建一个虚拟列。
【问题讨论】:
select field1, field2, 'example' as TempField
from table1
这应该适用于不同的 SQL 实现。
【讨论】:
你的意思是静态定义一个值,像这样:
SELECT field1,
field2,
'example' AS newfield
FROM TABLE1
这将在输出中添加一个名为“newfield”的列,其值将始终为“example”。
【讨论】:
select field1, field2, '' as newfield from table1
这对你有帮助
【讨论】:
我对 SQL 很生疏,但我认为您可以使用 select as 创建自己的临时查询列。
select field1, field2, 'example' as newfield from table1
当然,这只存在于您的查询结果中。您实际上并没有修改表格。
【讨论】:
select field1, field2, NewField = 'example' from table1
【讨论】: