2017-08-31 79 views
0
select all into result1 from (select mod(employee_id,2) as res from emp 
+0

什么是“双列”?\ –

+0

dual是临时表,用于保存临时数据@AliAdlavaran – Avula

+0

您想做什么?添加一些示例表格数据和预期结果 - 作为格式化文本! – jarlh

回答

0

这是你在找什么?

SELECT 
    *, 
    res = e.employee_id % 2 
    INTO #dual 
FROM 
    dbo.emp e; 
+0

它不能像这样工作@Jason A. Long – Avula

+0

然后,用普通英语,告诉我们你想做什么。在这一点上,我们都只是在黑暗中摇摆。 –

+0

OP很可能使用Oracle,所以在SQL Server语言中与他交谈可能没用。 – mathguy

0

试试这个:

INSERT INTO @dual (res) 
select employee_i % 2 as res FROM emp 
+0

它不工作@ali ADlavaran – Avula

+0

你已经宣布'@ dual'吗?现在有什么问题? –

+0

OP很可能使用Oracle,因此在SQL Server语言中与他交谈可能无用。 – mathguy

0
SELECT A.* INTO dual FROM (SELECT (col % 2) AS resp FROM tbl) A 

请注意,MOD是TSQL 可用。

+0

使用MOD,以及对DUAL的参考,表明这与TSQL或SQL Server无关。那么为什么要提供答案呢? – mathguy

相关问题