2013-08-05 5 views
9

私はハイブにデータベースの人がいます。スキーマは次のとおりです。ハイブを選択

name string, 
dob_date int, 
dob_month int, 
dob_year int. 

ファイルからデータベースにデータを正常にロードしました。
今、私はdob_year=1990の人を新しいテーブルに入れたいと思っています。
次のコードは動作しません:

Select * into people1990 from people where dob_year=1990; 
+0

テーブル名が感謝....私はuはそれが間違っ –

+0

どこdob_year = 1990作品 –

答えて

17

あなたはハイブで create table tablename asを使用することができます。

例:

create table people1990 as select * from people where dob_year=1990 
+0

を動作するはずの人から*を選択して、テーブルpeople1990を作成したと思う人でなければなりません! –