1. 程式人生 > >hive select查詢語句

hive select查詢語句

hive  select查詢語句

現在不想整理了!!!!!!!!!有空再整理了!!!

SELECT [ALL | DISTINCT] select_expr, select_expr, ...

FROM table_reference
[WHERE where_condition]
[GROUP BY col_list]
[LIMIT number]


eg:
select empno, count from db_hive_emp limit 5 ;
limit:
從查詢分析的結果集中顯示多少條資料。


>>>>>>>>
全表查詢、指定欄位查詢
use db_hive_0927 ;
select * from emp ;   -- 不跑mr任務
select empno, ename, deptno from emp ;   --執行mr任務


>>>>>>>>
= />= / <= /between and /limit
select empno, ename, deptno from emp where empno >= 7782 ;
select * from emp limit 5 ;
查詢emp中工資在800 到 1500 之間的人
select ename, sal from emp where sal between 800 and 1500 ;


>>>>>>>>>>
(not) in / is (not) null
select ename, sal, comm from emp where comm is null ;
select ename, sal, comm from emp where comm is not null ;


>>>>>>>>>
max/min/count/sum/avg 
select count(*) from emp ;
select count(1) from emp ;
select max(sal) max_sal from emp ;
select avg(sal) avg_sal from emp ;


>>>>>>>>>
group by / having
select deptno ,count(1) cnt from emp group by deptno ;


select deptno ,avg(sal) cnt from emp group by deptno ;


having 是對分組結果進行篩選的
select deptno ,avg(sal) avg_sal from emp group by deptno having avg_sal > 2000 ;

相關推薦

hive select查詢語句

hive  select查詢語句 現在不想整理了!!!!!!!!!有空再整理了!!! SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condit

[一起學Hive]之九-Hive查詢語句SELECT

八、Hive的查詢語句SELECT 在所有的資料庫系統中,SELECT語句是使用最多,也最複雜的一塊,Hive中的查詢語句SELECT支援的語法當然也比較複雜,本文只能盡力去介紹。 8.1 基礎查詢語法 Hive中的SELECT基礎語法和標準SQL語法基本一致,支援

select查詢語句

一.SELECT 語句的基本格式為: SELECT 要查詢的列名 FROM 表名字 WHERE 限制條件; 如果要查詢表的所有內容,則把 要查詢的列名 用一個星號 * 號表示(實驗2、3中都已經使用過),代表要查詢表中所有的列。 二.而大多數情況,

Hive查詢語句

查詢語句 常用函式 求總行數(count) hive (default)> select count(*) cnt from emp; 求工資的最大值(max) hive (default)> select max(sal) max_sal from e

【MySQL】4、Select查詢語句

4.Select查詢語句 4.1、select語句 <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 建立連線 $conn

OCP-1Z0-051 補充題庫 第6題 SELECT查詢語句

A. SELECT cust_city, AVG(cust_credit_limit)   FROM customers  WHERE cust_city IN ('WASHINGTON', 'NEW YORK')  GROUP BY cust_credit_limit, cust_city; B. SELE

hive ---- hive常見查詢語句練習(有一定難度的)

有一定難度的sql語句 -- 1、查詢"01"課程比"02"課程成績高的學生的資訊及課程分數  思路: 關鍵步驟:select * from score l join score r on (l

在HQL select查詢語句中自定義查詢結果返回的資料型別

1.select子句用於選擇制定的屬性或者直接選擇某個屍體,當然select選擇的屬性必須是from後持久化類包含的屬性。例如: select 0.name from Owner o 2.select可以選擇任意屬性,即不僅可以選擇持久化類的直接屬性,還可以選擇組建屬性包

Hive通過查詢語句向表中插入資料過程中發現的坑

前言最近在學習使用Hive(版本0.13.1)的過程中,發現了一些坑,它們或許是Hive提倡的比關係資料庫更加自由的體現(同時引來一些問題),或許是一些bug。總而言之,這些都需要使用Hive的開發人員額外注意。本文旨在列舉我發現的3個通過查詢語句向表中插入資料過程中的問題,

HUE-hive常用查詢語句整理

hue count 你好 連接查詢 reg 數據 -h bsp select 通過hue進行數據導入: 1,create table demo_id(`id` string) row format serde ‘org.apache.hadoop.hive.serde

NumberFormatException: Invalid int類型不匹配異常——使用SQL數據庫查詢語句select * from blacknumber order by _id desc limit ?,20;出現

rom add ray 修改 java turn 技術分享 data color 異常:類型不匹配 05-06 08:12:38.151: E/AndroidRuntime(14904): java.lang.NumberFormatException: Invalid i

MySQL 查詢語句select講解與練習

mysql 查詢語句select講解與練習select語句執行流程:START————>FROM------>WHERE(選擇,合適的行)--------->GROUP BY(分組)---------->HAVING(對分組進行過濾)————>ORDER BY(排序)————&g

SQL中的SELECT 簡單查詢語句總結

clas 識別 結果集 -i ear get int 一個 lec --scott用戶不能使用,使用system登錄--修改用戶scott賬戶解鎖ALTER USER SCOTT ACCOUNT UNLOCK;--重新設置密碼identified被識別的alter user

MySQL 查詢語句SELECT和數據條件過濾

之間 HERE where ike 開始 from 數據 com con MySQL 查詢語句SELECT ,主要是用 * 表示任意字段,也可以寫id,name,content 等,數據條件過濾主要是between,and,or ,WHERE,in,like,limit,n

SQL復雜查詢語句-SELECT * FROM cs WHERE score>70 GROUP BY s_id HAVING COUNT(*)>1

規範 des 刪除索引 表數 _id 需求 null rop 其他 如果同時存在where,group by,的時候的執行順序應該是這樣的: 1,首先where後面添加條件把數據進行了過濾,返回一個結果集 2,然後group by將上面返回的結果集進行分組,返回一個結果集

大資料(二十一):hive查詢語句

一、查詢語句 1.基本語法 SELECT [ALL|DISTINCT] select_expr,select_expr,... FROM table_reference [WHERE where_condition] [GROUP BY col_list] [ORDER BY col_lis

sql子查詢 嵌套SELECT實用語句

exp ring union res pda als 老師 效果 存在 嵌套SELECT語句也叫子查詢,一個 SELECT 語句的查詢結果能夠作為另一個語句的輸入值。子查詢不但能夠出現在Where子句中,也能夠出現在from子句中,作為一個臨時表使用,也能夠出現在selec

ORACLE中查詢語句的執行順及where部分條件執行順序測試 Oracle中的一些查詢語句及其執行順序 Select 語句執行順序以及如何提高Oracle 基本查詢效率

Oracle中的一些查詢語句及其執行順序 原文地址:https://www.cnblogs.com/likeju/p/5039115.html 查詢條件:1)LIKE:模糊查詢,需要藉助兩個萬用字元,%:表示0到多個字元;_:標識單個字元。2)IN(list):用來取出符合列表範圍中的資料。3)NOT I

Hive 不支援 where 子句中的子查詢, SQL 常用的 exist in 子句需要改寫。這一改寫相對簡單。考慮以下 SQL 查詢語句

歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能

hive配置snappy壓縮後執行查詢語句報錯的原因

在hive配置snappy執行select count(ename) name from emp;報如下錯誤 org.apache.hadoop.hive.ql.metadata.HiveException: native snappy library not