athena presto引擎 轉換函式

2021-09-29 08:21:03 字數 446 閱讀 5727

athena是aws的乙個準實時的sql查詢系統,類似於hive,做資料倉儲分析的,但是其底層並不是hive,有時候hive的sql可以執行,但是在athena上就不能執行了,可能是資料格式的問題例如:

select sum(price) from a.test1
這個表建表時候 price是 string型別

在athena上執行就會報錯需要**改為

select sum(cast(price as double)) from a.test1
presto的轉換函式:castcast(value as type) 顯式轉換乙個值的型別

例如:如cast(add_time as timestamp)將add_time轉為timestamp型別

presto的型別可以參考阿里的文件:

參考文獻:

轉)4個最好的PDF搜尋引擎

前幾天,watsonxu 剛剛推薦過 12個實用的word pdf文件搜尋引擎 今天本人又發現乙個巨好的專業水準pdf 搜尋引擎,重點推薦給大家!藉此機會將專業pdf 搜尋引擎單獨列出,並作簡單的評測分析!1 search pdf 2 pdfgeni 3 pdf search 4 pdfdataba...

轉 FTP搜尋引擎的設計與實現(優化版)

width 336 height 280 src scrolling no ftp搜尋引擎的設計與實現 優化版 2,美國 microsoft公司 visual basic 6.0 控制項參考手冊 3,用asp製作強大的搜尋引擎 4,sql參考手冊 5,asp基礎教程 6,asp網頁的優化 7,歪酷搜...

oracle SQL引擎和PL SQL引擎

如下圖所示,pl sql引擎會執行過程化語句,但它把sql語句傳送給sql引擎處理,然後sql引擎把處理的結果返回給pl sql引擎。pl sql和sql引擎間的頻繁切換會大大降低效率。典型的情況就是在乙個迴圈中反覆執行sql語句。例如,下面的delete語句就會在for迴圈中被多次傳送到sql引擎...