欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

HIVE有哪些數(shù)據(jù)類型

本篇內(nèi)容主要講解“HIVE有哪些數(shù)據(jù)類型”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“HIVE有哪些數(shù)據(jù)類型”吧!

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,先為朝天等服務(wù)建站,朝天等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為朝天企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

1. 數(shù)值型
類型 后綴 例子
TINYINT Y 100Y
SMALLINT S 100S
BIGINT L 100L

INTEGER is introduced as a synonym for INT in Hive 2.2.0 (HIVE-14950). 
2. Decimals 
Hive的小數(shù)型是基于Java BigDecimal做的, BigDecimal在java中用于表示任意精度的小數(shù)類型。所有常規(guī)數(shù)字運算(例如+, - ,*,/)和相關(guān)的UDFs(例如Floor,Ceil,Round等等)都使用和支持Decimal。你可以將Decimal和其他數(shù)值型互相轉(zhuǎn)換,且Decimal支持科學(xué)計數(shù)法和非科學(xué)計數(shù)法。因此,無論您的數(shù)據(jù)集是否包含如4.004E + 3(科學(xué)記數(shù)法)或4004(非科學(xué)記數(shù)法)或兩者的組合的數(shù)據(jù),可以使用Decimal。 
從Hive 0.13開始,用戶可以使用DECIMAL(precision, scale) 語法在創(chuàng)建表時來定義Decimal數(shù)據(jù)類型的precision和scale。 如果未指定precision,則默認(rèn)為10。如果未指定scale,它將默認(rèn)為0(無小數(shù)位)。

CREATE TABLE foo ( 
a DECIMAL, – Defaults to decimal(10,0) 
b DECIMAL(9, 7) 
)

大于BIGINT的數(shù)值,需要使用BD后綴以及Decimal(38,0)來處理,例:

select CAST(18446744073709001000BD AS DECIMAL(38,0)) from my_table limit 1;

Decimal在Hive 0.12.0 and 0.13.0之間是不兼容的,故0.12前的版本需要遷移才可繼續(xù)使用,具體情況參見官網(wǎng)。

類型 支持版本
TIMESTAMP Note: Only available starting with Hive 0.8.0
DATE Note: Only available starting with Hive 0.12.0
INTERVAL Note: Only available starting with Hive 1.2.0

1. Timestamps 
支持傳統(tǒng)的UNIX時間戳和可選的納秒精度。 
- 支持的轉(zhuǎn)化: 
- 整數(shù)數(shù)字類型:以秒為單位解釋為UNIX時間戳 
- 浮點數(shù)值類型:以秒為單位解釋為UNIX時間戳,帶小數(shù)精度 
- 字符串:符合JDBC java.sql.Timestamp格式“YYYY-MM-DD HH:MM:SS.fffffffff”(9位小數(shù)位精度) 
時間戳被解釋為無時間的,并被存儲為從Unix紀(jì)元的偏移量。 提供了用于轉(zhuǎn)換到和從時區(qū)轉(zhuǎn)換的便捷UDFs(to_utc_timestamp,from_utc_timestamp)。 
所有現(xiàn)有的日期時間UDFs(月,日,年,小時等)都使用TIMESTAMP數(shù)據(jù)類型。 
Text files中的時間戳必須使用格式y(tǒng)yyy-mm-dd hh:mm:ss [.f …]。 如果它們是另一種格式,請將它們聲明為適當(dāng)?shù)念愋停↖NT,F(xiàn)LOAT,STRING等),并使用UDF將它們轉(zhuǎn)換為時間戳。 
在表級別上,可以通過向SerDe屬性”timestamp.formats”(自版本1.2.0 with HIVE-9298)提供格式來支持備選時間戳格式。 例如,yyyy-MM-dd’T’HH:mm:ss.SSS,yyyy-MM-dd’T’HH:mm:ss。 
2. Dates 
DATE值描述特定的年/月/日,格式為YYYY-MM-DD。 例如,DATE’2013-01-01’。 日期類型沒有時間組件。 Date類型支持的值范圍是0000-01-01到9999-12-31,這取決于Java Date類型的原始支持。 
Date types只能在Date, Timestamp, or String types之間轉(zhuǎn)換。

3. 字符型

1.Strings 
字符串文字可以用單引號(’)或雙引號(“)表示。Hive在字符串中使用C風(fēng)格的轉(zhuǎn)義。 
2. Varchar 
Varchar類型使用長度說明符(介于1和65355之間)創(chuàng)建,它定義字符串中允許的最大字符數(shù)。 如果要轉(zhuǎn)換/分配給varchar值的字符串值超過length說明符,則字符串將被靜默截斷。 字符長度由字符串包含的代碼點的數(shù)量確定。 
像字符串一樣,尾部空格在varchar中很重要,并且會影響比較結(jié)果。 
非通用UDFs不能直接使用varchar類型作為輸入?yún)?shù)或返回值。 可以創(chuàng)建字符串UDFs,而varchar值將被轉(zhuǎn)換為strings并傳遞到UDF。 要直接使用varchar參數(shù)或返回varchar值,請創(chuàng)建GenericUDF。 
如果基于reflection-based方法來獲取數(shù)據(jù)類型信息,則可能存在不支持varchar的場景。 這包括一些SerDe函數(shù)實現(xiàn)。 
3. Char 
字符類型與Varchar類似,但它們是固定長度的,意味著比指定長度值短的值用空格填充,但尾隨空格在比較期間不重要。 最大長度固定為255。

CREATE TABLE foo (bar CHAR(10))

5. 復(fù)雜類型

<table font-size:16px;background-color:#FFFFFF;">

類型
支持版本
arrays ARRAY(data_type) Note: negative values and non-constant expressions are allowed as of Hive 0.14.
maps MAP(primitive_type, data_type) Note: negative values and non-constant expressions are allowed as of Hive 0.14.
structs STRUCTcol_name : data_type [COMMENT col_comment], …)
union UNIONTYPE(data_type, data_type, …) Note: Only available starting with Hive 0.7.0.

到此,相信大家對“HIVE有哪些數(shù)據(jù)類型”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站名稱:HIVE有哪些數(shù)據(jù)類型
網(wǎng)站網(wǎng)址:http://chinadenli.net/article40/ieggeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、定制網(wǎng)站ChatGPT微信小程序、關(guān)鍵詞優(yōu)化企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
亚洲最新av在线观看| 精品国产日韩一区三区| 黄色片一区二区三区高清| 性欧美唯美尤物另类视频| 一区二区三区四区亚洲专区| 精品人妻av区波多野结依| 国产剧情欧美日韩中文在线| 欧美日韩亚洲综合国产人| 天堂网中文字幕在线视频| 在线日本不卡一区二区| 国产精品伦一区二区三区在线| 欧洲精品一区二区三区四区| 欧美黑人黄色一区二区| 免费精品国产日韩热久久| 亚洲国产精品久久琪琪| 伊人网免费在线观看高清版| 人妻精品一区二区三区视频免精| 色好吊视频这里只有精| 乱女午夜精品一区二区三区| 国产内射一级一片内射高清视频 | 搡老妇女老熟女一区二区| 欧美亚洲国产日韩一区二区| 日韩美女偷拍视频久久| 91久久精品在这里色伊人| 日本黄色高清视频久久| 经典欧美熟女激情综合网| 欧美日韩亚洲巨色人妻| 手机在线观看亚洲中文字幕| 又黄又爽禁片视频在线观看| 儿媳妇的诱惑中文字幕| 高清亚洲精品中文字幕乱码| 日韩精品一区二区三区射精| 亚洲国产精品久久网午夜| 粉嫩内射av一区二区| 一区二区三区免费公开| 九九热这里有精品20| 人妻熟女欲求不满一区二区| 欧美一级内射一色桃子| 亚洲黄色在线观看免费高清| 国产三级视频不卡在线观看| 久久精品国产亚洲av麻豆尤物|