Sql 在oracle中创建自定义选择查询
这可能是一个奇怪的问题(也许不可能),但如何在oracle中创建select语句来选择自定义字符串呢 例如,我们可以使用以下方法:Sql 在oracle中创建自定义选择查询,sql,database,oracle,Sql,Database,Oracle,这可能是一个奇怪的问题(也许不可能),但如何在oracle中创建select语句来选择自定义字符串呢 例如,我们可以使用以下方法: SELECT 1, 2, 3, 4, 5 FROM DUAL 它将选择一个有5列的表,分别为1到5列。我试着选择字符串,但它不起作用,因为dual有一个类型为VARCHAR2(1)…的列 我想创建一个具有列名的表(例如,apples,bananas,oranges),然后将其旋转,使其具有一个列column\u namead,每行代表我的一个水果,然后迭代
SELECT 1, 2, 3, 4, 5
FROM DUAL
它将选择一个有5列的表,分别为1到5列。我试着选择字符串,但它不起作用,因为dual有一个类型为VARCHAR2(1)
…的列
我想创建一个具有列名的表(例如,apples
,bananas
,oranges
),然后将其旋转,使其具有一个列column\u name
ad,每行代表我的一个水果
,然后迭代执行我的操作
请注意,我不想创建表或视图,此数据将仅用于此查询,在其他地方不可用。这是您想要的吗
select 'apples' as colname from dual union all
select 'bananas' as colname from dual union all
select 'oranges' as colname from dual ;
您可以将此逻辑放入CTE或子查询中