从 Oracle 表中选择所有列和常量值
Posted
技术标签:
【中文标题】从 Oracle 表中选择所有列和常量值【英文标题】:Selecting all columns and constant value from Oracle table 【发布时间】:2011-12-30 02:09:26 【问题描述】:如何在Oracle中选择所有列并添加具有常量值的列?
使用 MS SQL Server,我可以使用:
Select *,5 From TableA;
我会得到这个:
column1 column2 5 xx xx 5 xx xx 5
【问题讨论】:
【参考方案1】:查看本教程:Select constant as a Column
Select *,5 as "ConstColumn" From TableA;
【讨论】:
【参考方案2】:试试,
Select TableA.*, 5 as "ColumnAlias" From TableA
【讨论】:
@CooperMAN - 看起来像您的新手,如果您标记答案,您将获得几分,并且很快将获得能够支持和反对 HTH 的特权【参考方案3】:我认为这不太可能,因为 * 字符不是替换内容。 我得到了这个错误:ORA-00923
【讨论】:
【参考方案4】:对于一个字符串,我可以用 11g 做到这一点:
SELECT A1.*, 'ActionType' as "OptionType"
FROM TableA A1;
【讨论】:
以上是关于从 Oracle 表中选择所有列和常量值的主要内容,如果未能解决你的问题,请参考以下文章
选择“高”列中的前 5 个最大记录,并从同一查询中的“低”列和按股票名称分区的同一个表中选择 5 个最小记录
PySpark:从 Oracle 表中选择一个值,然后添加到它
如何从具有字段名称作为默认关键字的 Oracle 表中选择值