hiveQL 其他內建函式

2021-08-17 14:56:36 字數 998 閱讀 6270

ascii(string s): 返回字串s中首個ascii字元的整數值

base64(binary bin): 將二進位制bin轉化成基於64位的字串

binary(string s): 將輸入值轉化為二進位制值

cast(『1』 as bigint): 將字串1轉化成bigint數值型別

concat(s1, s2,…): 將s1 s2拼接起來

concat_ws(separator, s1, s2): 與concat類似,不過是使用指定的拼接符進行拼接

find_in_set(string src,string charset): 返回以逗號分隔的字串中s出現的位置,如果沒有找到,則返回null

format_number(number x, int d): 將數值x轉化為『#,###,###,##』格式字串,並保留d位小數

in: 例如,test in (val1,val2)其表示如果tast 值等於後面列表中的任一值的話,則返回true

in_file(string s, string filename): 如果檔名為filename的檔案中有完整的一行資料與s相同,則返回true

instr(string str,string substr): 查詢字串str中子字串 sub_str第一次出現的位置

length(string s): 計算字串s的長度

locate(string substr, string str[,int pos]): 查詢字串str中的pos位置後字串substr第一次出現的位置

lower(string s): 將所有的字母轉化為小寫字母

upper(string s): 將字串中所有的字母轉化為大寫字母

trim(string s): 將字串s前面出現的空格全部去除掉

repeat(string s, int n): 重複輸出n次字串s

reverse(string s): 反轉字串

size(map

python 004 函式 其他內建函式

其它內建函式 1 ord 與chr相反print chr 97 print ord a output a97 2 powprint pow 3,3 相當於3 3 print pow 3,3,2 相當於3 3 2 output 271 3 repr 列印 4 reversed l 1,2,3,4 pr...

其他類中的內建函式

一,類中內建函式 1,call self 可以直接把物件作為函式使用,實際上是過載了 這個符號 2,del self 在釋放物件時呼叫,也支援重寫,可以在裡面進行一系列釋放資源的操作 不需要顯式的呼叫,也就是說他會自動在物件資源銷毀時使用 預設呼叫 3,new self 之前我們一直在用init函式...

類 例項及其他物件的內建函式

函式 issubcalss sub,sup 描述 如果類sub是類sup的子類,則返回true,否則返回false 例項 class c1 pass class c2 pass class p c1 pass issubclass p,c1 true issubclass p,c2 false函式 ...