原创 在oracle使用concat函數時需注意

oracle中使用concat,concat只能連接兩個字符,而“||”可以連接多個字符。 如下 用concat時: ①.sql>select concat('aa','bb') from test;      concat('aa',

原创 mysql-concat擴展函數

MySQL中concat_ws函數  使用方法:    CONCAT_WS(separator,str1,str2,...)   CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式

原创 hive錯誤集錦

1. Total jobs = 1 Stage-1 is selected by condition resolver. Launching Job 1 out of 1 Number of reduce tasks not specif

原创 mysql函數

一、repeat()函數        用來複制字符串,如下'ab'表示要複製的字符串,2表示複製的份數        mysql> select repeat('ab',2);       | abab |       又如     

原创 Concat函數

Concat函數使用方法: CONCAT(str1,str2,…) 返回結果爲連接參數產生的字符串 { The concat() method is used to join two or more arrays. 使用conc

原创 Mysql字符轉義

在字符串中,某些序列具有特殊含義。這些序列均用反斜線(‘\’)開始,即所謂的轉義字符。MySQL識別下面的轉義序列: \0 ASCII 0(NUL)字符。 \' 單引號(‘'’)。 \" 雙引號(‘"’)。

原创 Hive 參數

自:http://sishuok.com/forum/blogPost/list/0/6225.html轉載 hive.exec.max.created.files •說明:所有hive運行的map與reduce任務可以產生的文件

原创 SQL datediff (時間差)

通常,你需要獲得當前日期和計算一些其他的日期,例如,你的程序可能需要判斷一個月的第一天或者最後一天。你們大部分人大概都知道怎樣把日期進行分割(年、月、日等),然後僅僅用分割出來的年、月、日等放在幾個函數中

原创 Hive QL

自:http://sishuok.com/forum/blogPost/list/0/6227.html 轉載 第一部分:DDL DDL •建表 •刪除表 •修改表結構 •創建/刪除視圖 •創建數據庫 •顯示命令 建

原创 $()和${}和$(())和(())

$()和${}和$(())和(()) 轉載自:http://www.2cto.com/os/201308/239136.html $()和${}的用法: 在 bash shell 中,$( ) 與 ` ` (反引號) 都是用來做命令替換

原创 hive的數據類型和數據模型

轉載自:http://www.cnblogs.com/sharpxiajun/archive/2013/06/03/3114560.html hive支持兩種數據類型:基本和複雜數據類型           基本包括數值型(tinyin

原创 hive函數參考手冊

hive函數參考手冊 原文見:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.內置運算符 1.1關係運算符(黑體 可補充研究) 運算符 類型

原创 Hive函數大全

一、關係運算: 1. 等值比較: =          語法:A=B          操作類型:所有基本類型          描述:如果表達式A與表達式B相等,則爲TRUE;否則爲FALSE          舉例:         

原创 [陷阱]HIVE外部分區表一定要增加分區

          剛開始玩HIVE外部表可能會遇到的小陷阱。          只要我們牢記外部表也是一種表就可以,普通表有分區,外部表也是有分區的。所以如果是基於分區表創建的外部表一定要對外部表執行ALTER TABLE table

原创 map和reduce 個數的設定 (Hive優化)經典

轉載自:http://blog.sina.com.cn/s/blog_9f48885501017dua.html 谷騰龍的博客 一、   控制hive任務中的map數: 1.   通常情況下,作業會通過input的目錄產生一個或者多