ハイブで最初の10件のデータを問い合わせる方法は何ですか?
Hiveで最初の10件のデータをクエリする方法には2つの方法があります。
- LIMITキーワードの使用
SELECT * FROM table_name LIMIT 10;
このコマンドは、table_nameテーブルから最初の10件のレコードを返します。
- ROW_NUMBER関数を使用します。
SELECT * FROM (
SELECT *, ROW_NUMBER() OVER (ORDER BY column_name) as row_num FROM table_name
) sub
WHERE row_num <= 10;
列名に基づいてソートされた上位10件のレコードが表示されます。 ソートしたい列名にはcolumn_nameを、クエリしたいテーブル名にはtable_nameを置き換えてください。