HQL不常用語法

2021-10-05 02:21:13 字數 415 閱讀 1819

1 刪除hive表中乙個或多個分割槽

alter table drop partition(ymd=20200415)

alter table drop partition(ymd>=20200415)

alter table drop partition(ymd>=20200401,ymd<=20200415) -- 分割槽區間,中間用逗號。

2 union all

hive在1.2.0之前的版本只支援union all,在1.2.0之後的版本才支援union.而我的hive版本是1.1.0。

union all 不去重。

如果用的是1.2.0之前的版本想給資料去重,那就用distinct或row_number()吧。(row_number(),分組,加行號,選行號為1的資料)

Hql常用語句

hql的特點 1 hql是面向實體類物件的。2 與sql大概相似,sql中的語句在hql中基本都可以用。3 hql的關鍵字不區分大小寫,但是因為是物件導向,所以類名和屬性名區分大小寫。4 在hql中select可以省略。1,簡單的查詢,user為實體名而不是資料庫中的表名 物件導向特性 hql fr...

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...

MySQL不常用語句

1 指定資料排前面 group by nutr scheme.id order by nutr scheme.id not in select scheme id from nutr user default scheme where user id 10036 and is delete 0 dr...