SQL:有一个CTE只是文字
这是在teradata中 出于许多好的原因,我希望有一个类似于下面的例子,我首先制作一个CTE,它只有一个文本列表,然后可以在后面的语句中引用它:SQL:有一个CTE只是文字,sql,teradata,Sql,Teradata,这是在teradata中 出于许多好的原因,我希望有一个类似于下面的例子,我首先制作一个CTE,它只有一个文本列表,然后可以在后面的语句中引用它: with MyList(num) as( 'a','b','c','d' ) select foo from mytable where x in ( select(num) from MyList)) 这是一个非常做作的例子,我知道它在现实中几乎没有应用。但它确实抓住了这个问题 谢谢 进行一个返回该结果的查询: with MyList(
with MyList(num) as(
'a','b','c','d'
)
select foo from mytable where x in ( select(num) from MyList))
这是一个非常做作的例子,我知道它在现实中几乎没有应用。但它确实抓住了这个问题
谢谢 进行一个返回该结果的查询:
with MyList(num) as(
select 'a' union all
select 'b' union all
select 'c' union all
select 'd'
)
teradata是否支持标准SQL行构造函数
WITH MyList (num)
AS
(
SELECT num
FROM (
VALUES ('a'),
('b'),
('c'),
('d')
) AS MyList (num)
)
SELECT num
FROM MyList;