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

'dual'カラムとは何ですか?\ –

+0

dualは一時データを保持する一時テーブルです@AliAdlavaran – Avula

+0

何をしようとしていますか?いくつかのサンプルテーブルデータと期待される結果をフォーマットテキストとして追加してください! – jarlh

答えて

0

これはあなたが探しているものですか?

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

を持つテーブルBが1つあります。この@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

これは '@ dual'を宣言しましたか?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

関連する問題