2013-08-05 56 views
9

Tôi có một cơ sở dữ liệu trong hive. Sơ đồ của nó là như sau:Hive Chọn thành

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

Tôi đã tải thành công dữ liệu từ một tệp vào cơ sở dữ liệu.
Bây giờ tôi muốn mọi người có dob_year=1990 vào một bảng mới.
Các mã sau đây không làm việc:

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

tên bảng phải là những người tôi nghĩ rằng u cho nó sai –

+0

tạo people1990 bảng như select * from người nơi dob_year = 1990 nên làm việc –

Trả lời

17

Bạn có thể sử dụng create table tablename as trong Hive.

dụ:

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

đó làm việc .... Cảm ơn !! –

Các vấn đề liên quan