2013-08-05 3 views
9

У меня есть база данных людей в улье. Это схема выглядит следующим образом:Hive Select Into

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

Я успешно загрузил данные из файла в базу данных.
Теперь я хочу иметь людей, имеющих dob_year=1990 в новый стол.
Следующий код не работает:

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

имя таблицы должны быть люди, я думаю, что у дали это неправильно –

+0

создать таблицу people1990, как выбрать * от людей, где dob_year = 1990 должны работать –

ответ

17

Вы можете использовать create table tablename as в улье.

пример:

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

Это работает .... Спасибо !! –