2016-04-15 9 views

答えて

1

そのような列にワイルドカード "*"を使用することはできません。 ...あなたは追加の列を追加している、あなたはすべての列をリストする必要があるため

だからあなたのtable1に列「col1とcol2の」持っている場合、そのクエリは次のようになります。

CREATE TABLE table2 AS 
    (select col1, col2, 
       min(nullif (("col1"),0)) over (partition by col2,col3,col4) as "col6", 
       min(nullif("col5",0)) over (partition by col1,col2,col3,col4) as "col7" 
     FROM table1); 
+0

あなたが使用することができますテーブル名( 'select table1。*、...')またはテーブルエイリアスで修飾するとワイルドカードになります。とにかく列を綴る方が良いです。 –

+0

真実... 1テーブルだけで、私はそれを言及するとは思わなかった:) – Ditto

関連する問題