Hive在查詢中使用過濾

2021-08-13 01:03:04 字數 1268 閱讀 1077

一 查詢語法

二 查詢時使用過濾的例項

1、查詢10號部門的員工

select * from emp where deptno =10;

hive> select * from emp where deptno =10;

ok1001.0 tome null 5000.0 10.0

1002.0 tome null 5000.0 10.0

7782.0 clark manager 8450.0 10.0

7839.0 king president 12111.0 10.0

7934.0 miller clerk 5300.0 10.0

time taken: 0.792 seconds, fetched: 5 row(s)

2、查詢名叫king的員工

select * from emp where ename='king';

hive> select * from emp where ename='king';

ok7839.0 king president 12111.0 10.0

time taken: 0.16 seconds, fetched: 1 row(s)

3、查詢部門號未10.薪水小於6000的員工

hive> select * from emp where deptno=10 and sal<6000;

ok1001.0 tome null 5000.0 10.0

1002.0 tome null 5000.0 10.0

7934.0 miller clerk 5300.0 10.0

time taken: 0.206 seconds, fetched: 3 row(s)

4、模糊查詢:查詢名字以s打頭的員工

select empno,ename,sal from emp where ename like 's%'

hive> select empno,ename,sal from emp where ename like 's%';

ok7369.0 smith 4800.0

7788.0 scott 7000.0

5、模糊查詢:查詢名字含有下劃線的員工

select empno,ename,sal from emp where ename like '%\\_%'

hive> select empno,ename,sal from emp where ename like '%\\_%';

oktime taken: 0.092 seconds

HBase中使用過濾器進行查詢

比較過濾器有幾種?rowfilter 基於rowkey的過濾 familyfilter 基於列簇的過濾 qualifierfilter 基於欄位的過濾 valuefilter 基於值的過濾 dependentcolumnfilter 參考值過濾器 比較運算子?less 匹配小於設定值的值 less ...

在vue專案中使用過濾器

1 在src目錄下utils資料夾裡新建乙個filter.js檔案 處理遊戲用時顯示格式 如1分20秒 1 20 let formattime value else 在元件中直接呼叫即可,如 export default在main.js檔案中全域性註冊過濾器 import filter from u...

Vue基礎 在模板中使用過濾器

vue 測試版本 vue.js v2.5.13 官網給了過濾器的兩種使用方式 1 你可以在乙個元件的選項中定義本地的過濾器 結合例項,我給兩個 div id input type text v model id placeholder please enter your id p your id i...