純量函式類型一覽

本文列出所有可用的純量函式,並依類型分組。 如需彙總函式,請參閱彙總函式類型

二進位函式

函數名稱 描述
binary_and() 傳回兩個值之間的位元和運算結果。
binary_not() 傳回輸入值的位元否定。
binary_or() 傳回兩個值的位元或運算結果。
binary_shift_left() 傳回一對數位的二進位左移作業:a << n。
binary_shift_right() 傳回一對數位的二進位右移作業:a >> n。
binary_xor() 傳回兩個值的位元或運算結果。
bitset_count_ones() 傳回數字二進位表示法中的集合位元數。

轉換函數

函數名稱 描述
tobool() 將輸入轉換成布爾值 (帶正負號的 8 位) 表示。
todatetime() 將輸入轉換為 datetime 純量。
todouble () 將輸入轉換為實數值型別的值。
tostring() 將輸入轉換成字串表示法。
totimespan() 將輸入轉換成 timespan 純量。

DateTime/timespan 函數

函數名稱 描述
ago() 從目前的 UTC 時鐘時間減去指定的時間範圍。
datetime_add() 計算新的日期時間: 將乘以指定數量的指定日期部分加至指定的日期時間。
datetime_diff() 傳回包含該日期的當年結束日期,若有位移的話則移位。
datetime_local_to_utc () 使用 時區規格,將本機日期時間轉換為 UTC 日期時間。
datetime_part() 將要求的日期部分擷取為整數值。
datetime_utc_to_local () 使用 時區規格,將UTC datetimgoe轉換為本機日期時間。
dayofmonth() 傳回代表指定月份天數的整數。
dayofweek() 傳回從上個星期日算起的整數天數,格式為 timespan。
dayofyear() 傳回代表指定年份天數的整數。
endofday() 傳回包含該日期的當日結束時間,若有位移的話則移位。
endofmonth() 傳回包含該日期的當月結束日期,若有位移的話則移位。
endofweek() 傳回包含該日期的當週結束日期,若有位移的話則移位。
endofyear() 傳回包含該日期的當年結束日期,若有位移的話則移位。
format_datetime() 根據格式模式參數來格式化 datetime 參數。
format_timespan() 根據格式模式參數來格式化 format-timespan 參數。
getyear() 傳回 datetime 引數的年份部分。
hourofday() 傳回代表指定日期時數的整數。
make_datetime() 傳回指定日期和時間的 datetime 純量值。
make_timespan() 從指定的時段建立 timespan 純量值。
monthofyear() 傳回整數,代表指定年份的月份編號。
now() 傳回目前的 UTC 時鐘時間,可選擇性偏移指定的時間範圍。
startofday() 傳回包含該日期的當日開始時間,若有位移的話則移位。
startofmonth() 傳回包含該日期的當月開始日期,若有位移的話則移位。
startofweek() 傳回包含該日期的當週開始日期,若有位移的話則移位。
startofyear() 傳回包含該日期的當年開始日期,若有位移的話則移位。
todatetime() 將輸入轉換為 datetime 純量。
totimespan() 將輸入轉換成 timespan 純量。
unixtime_microseconds_todatetime() 將 unix-epoch 微秒轉換成 UTC 日期時間。
unixtime_milliseconds_todatetime() 將 unix-epoch 毫秒轉換成 UTC 日期時間。
unixtime_nanoseconds_todatetime() 將 unix-epoch 奈秒轉換成 UTC 日期時間。
unixtime_seconds_todatetime() 將 unix-epoch 秒轉換成 UTC 日期時間。
weekofyear() 傳回表示週編號的整數。

動態/陣列函數

函數名稱 描述
array_concat() 將多個動態陣列串連到單一陣列。
array_iff () 在陣列上套用元素的 iif 函數。
array_index_of() 在陣列中搜尋指定的專案,並傳回其位置。
array_length() 計算動態陣列中的項目數目。
array_reverse() 反轉動態陣列中的元素順序。
array_rotate_left() 將動態陣列中的值旋轉至左方。
array_rotate_right() 將動態陣列中的值旋轉至右方。
array_shift_left() 將動態陣列中的值移位至左方。
array_shift_right() 將動態陣列中的值移位至右方。
array_slice() 擷取動態陣列的配量。
array_sort_asc() 依遞增順序排序陣列的集合。
array_sort_desc() 依遞減順序排序陣列的集合。
array_split() 建立從輸入陣列分割陣列的陣列。
array_sum() 計算動態陣列的總和。
bag_has_key() 檢查動態包數據行是否包含指定的索引鍵。
bag_keys() 列舉動態屬性包物件中的所有根索引鍵。
bag_merge() 將多個動態屬性包合併為一個已合併所有屬性的動態屬性包。
bag_pack () 從名稱和值清單中建立動態物件 (屬性包)。
bag_pack_columns () 從數據列清單中建立動態物件 (屬性包) 。
bag_remove_keys() 從動態屬性包中移除索引鍵和相關聯的值。
bag_set_key () 將指定的索引鍵設定為動態屬性包中的指定值。
jaccard_index () 計算兩組 的 Jaccard 索引
pack_all() 從表格式運算式的所有資料行建立動態物件 (屬性包)。
pack_array() 將所有輸入值封裝至動態陣列中。
repeat() 產生包含一系列相等值的動態陣列。
set_difference() 傳回所有相異值集合的陣列,該陣列位於第一個陣列,但不在其他陣列中。
set_has_element() 判斷指定陣列是否包含指定的元素。
set_intersect() 傳回所有陣列中所有相異值集合的陣列。
set_union() 傳回所提供陣列中所有相異值集合的陣列。
treepath() 列舉所有可識別動態物件中分葉的路徑運算式。
zip() Zip 函數接受任意數目的動態陣列。 傳回陣列,其元素為具有相同索引輸入陣列元素的陣列。

視窗純量函式

函數名稱 描述
next() 針對已序列化的資料列集,根據位移傳回之後資料列中所指定資料行的值。
prev() 針對已序列化的資料列集,根據位移傳回之前資料列中所指定資料行的值。
row_cumsum() 計算資料行的累計總和。
row_number() 從指定的索引開始,傳回序列化資料列集中的資料列編號,或預設為1。
row_rank_dense () 傳回串行化數據列集中的數據列密集排名。
row_rank_min () 傳回串行化數據列集中的數據列最小排名。

流量控制函式

函數名稱 描述
toscalar() 傳回評估運算式的純量常數值。

數學函數

函數名稱 描述
abs() 計算輸入的絕對值。
acos() 傳回其餘弦為指定數字 (cos() 反向運算) 的角度。
asin() 傳回其正弦為指定數字 (sin() 反向運算) 的角度。
atan() 傳回其正切為指定數字 (tan() 反向運算) 的角度。
atan2() 以弧度計算角度,該角度介於正 X 軸和從原點到點 (y, x) 的弧線之間。
beta_cdf() 傳回標準累計 Beta 散發函數。
beta_inv() 傳回 Beta 累計機率密度函數的反函數。
beta_pdf() 傳回機率密度 Beta 函數。
cos() 傳回余弦函數。
cot() 以弧度計算指定角度的三角餘切函數。
degrees() 將弧度的角度值以度數轉換成值,並使用公式度數 = (180/PI) * 以弧度表示的角度。
erf () 傳回錯誤函式。
erfc () 傳回互補錯誤函式。
exp() X 以 e 為底數的指數函數,其為 e 到乘冪 x: e^x。
exp10() X 以 10 為底數的指數函數,其為 10 到乘冪 x: 10^x。
exp2() X 以 2 為底數的指數函數,其為 2 到乘冪 x: 2^x。
gamma() 計算 gamma 函數。
isfinite() 傳回輸入是否為有限值 (不是無限或 NaN)。
isinf() 傳回輸入是否為無限 (正數或負數) 值。
isnan() 傳回輸入是否不是數字 (NaN) 值。
log() 傳回自然對數函數。
log10() 傳回 common (以 10 為底數) 對數函數。
log2() 傳回以 2 為底數的對數函數。
loggamma() 計算 gamma 函數的絕對值記錄。
not() 反轉其 bool 引數的值。
pi() 傳回 PI (π) 的常數值。
pow() 傳回乘冪的結果。
radians() 將度數的角度值以弧度轉換成值,並使用公式弧度 = (PI / 180) * 以度數表示的角度。
rand() 傳回亂數。
range() 產生包含一系列相等間距值的動態陣列。
round() 傳回捨入至指定有效位數的來源。
sign() 一項數值運算式的符號。
sin() 傳回正弦函數。
sqrt() 傳回平方根函數。
tan() 傳回正切函數。
welch_test() 計算 Welch-測試函數的 p 值。

中繼資料函數

函數名稱 描述
column_ifexists() 使用資料行名稱做為字串和預設值。 傳回資料行的參考 (如果存在),否則傳回預設值。
current_cluster_endpoint() 傳回目前執行查詢的叢集。
current_database() 傳回範圍中資料庫的名稱。
current_principal() 傳回執行此查詢的目前主體。
current_principal_details() 傳回執行查詢主體的詳細資料。
current_principal_is_member_of() 檢查目前正在執行查詢主體的群組成員資格或主體身分識別。
cursor_after() 用來存取在先前的資料指標值後所內嵌的記錄。
estimate_data_size() 傳回表格式運算式所選資料行的預估資料大小。
extent_id() 傳回唯一識別碼,識別目前記錄所在的資料庫分區 (「範圍」)。
extent_tags() 傳回動態陣列,其中含有目前記錄所在資料庫分區 (「範圍」) 的標記。
ingestion_time() 擷取記錄的 $IngestionTime 隱藏日期時間資料行或 Null。

進位函數

函數名稱 描述
bin() 將值捨入為指定 bin 大小的整數倍數。
bin_at() 將值向下舍入為固定大小的「bin」,並可控制 bin 的起點。 (另請參閱 bin 函數。)
ceiling() 計算大於或等於指定數值運算式的最小整數。

條件式函數

函數名稱 描述
case() 評估述詞的清單,並傳回第一個符合其述詞的結果運算式。
coalesce() 評估運算式的清單,並傳回第一個非 Null (或非空白的字串) 運算式。
iff() 評估述詞 (述詞) 的第一個自變數,並傳回第二個或第三個自變數的值,視述詞評估為 true (秒) 或 false (第三個) 而定。
max_of() 傳回數個評估數值運算式的最大值。
min_of() 傳回數個評估數值運算式的最小值。

序列元素型函式

函數名稱 描述
series_abs() 計算數值序列輸入的元素型絕對值。
series_acos() 計算數值序列輸入的元素的反余弦函數。
series_add() 計算兩個數值序列輸入的元素加法。
series_asin() 計算數值序列輸入元素的反余弦函數。
series_atan() 計算數值序列輸入元素的反正切函數。
series_ceiling () 計算數值數列輸入的專案-wise ceiling 函數。
series_cos() 計算數值序列輸入元素的餘弦函數。
series_divide() 計算兩個數值序列輸入的元素加法。
series_equals() 計算兩個數值序列輸入的元素取向等於 (==) 邏輯運算。
series_exp() 計算數值序列輸入的元素型以 e 為底數指數函數 (e^x)。
series_floor () 計算數值數列輸入的專案-wise floor 函數。
series_greater() 計算兩個數值序列輸入的元素型大於 (>) 邏輯運算。
series_greater_equals() 計算兩個數值序列輸入的元素型大於或等於 (>=) 邏輯運算。
series_less() 計算兩個數值序列輸入的元素取向小於 (<) 邏輯運算。
series_less_equals() 計算兩個數值序列輸入的元素取向小於或等於 (<=) 邏輯運算。
series_log () 計算數值數列輸入 (base-e) 的專案對數函數。
series_multiply() 計算兩個數值序列輸入的元素乘法。
series_not_equals() 計算兩個數值序列輸入的元素取向不等於 (!=) 邏輯運算。
series_pow() 計算兩個數值序列輸入的元素乘冪。
series_sign() 計算數值序列輸入的元素符號。
series_sin() 計算數值序列輸入元素的正弦函數。
series_subtract() 計算兩個數值序列輸入的元素減法。
series_tan() 計算數值序列輸入元素的正切函數。

序列處理函數

函數名稱 描述
series_cosine_similarity () 計算兩個數值數列的 餘弦相似度
series_decompose() 將序列分解為元件。
series_decompose_anomalies() 根據序列分解來尋找序列中的異常。
series_decompose_forecast() 根據序列分解進行預測。
series_dot_product () 計算兩個數值數列的 點乘 積。
series_fill_backward() 對序列中的遺漏值執行向後填滿插補。
series_fill_const() 以指定的常數值取代序列中的遺漏值。
series_fill_forward() 對序列中的遺漏值執行向前填滿插補。
series_fill_linear() 對序列中的遺漏值執行線性插補。
series_fft() 在序列上套用 Fast 傅立葉轉換 (FFT)。
series_fir() 在序列上套用有限的脈衝回應篩選。
series_fit_2lines() 在序列上套用兩個區段線性回歸,並傳回多個資料行。
series_fit_2lines_dynamic() 在序列上套用兩個區段線性回歸,並傳回動態物件。
series_fit_line() 在序列上套用線性回歸,並傳回多個資料行。
series_fit_line_dynamic() 在序列上套用線性回歸,並傳回動態物件。
series_fit_poly() 在序列上套用多項式回歸,並傳回多個資料行。
series_ifft() 在序列上套用反向的 Fast 傅立葉轉換 (IFFT)。
series_iir() 在序列上套用無限的脈衝回應篩選。
series_magnitude () 計算數值數列 的大小
series_outliers() 將序列中的異常點評分。
series_pearson_correlation() 計算兩個序列的皮耳森相互關聯係數。
series_periods_detect() 尋找存在於時間序列中的最重要週期。
series_periods_validate() 檢查時間序列是否包含指定長度的定期模式。
series_seasonal() 尋找序列的季節性元件。
series_stats() 傳回多個資料行中序列的統計資料。
series_stats_dynamic() 傳回動態物件中序列的統計資料。
series_sum () 計算數值數列專案的總和。

字串函數

函數名稱 描述
base64_encode_tostring() 將字串編碼為 base64 字串。
base64_encode_fromguid() 將 GUID 編碼為 base64 字串。
base64_decode_tostring() 將 base64 字串解碼為 UTF-8 字串。
base64_decode_toarray() 將 base64 字串解碼為長值陣列。
base64_decode_toguid() 將 base64 字串解碼成 GUID。
countof() 計算子字串在字串中的出現次數。 純文字字串的相符項目可能會重疊;regex 的相符項目則不會。
extract() 從文字字串取得 規則運算式 的相符項目。
extract_all() 從文字字串取得規則運算式的所有相符項目。
extract_json () 使用路徑運算式從 JSON 文字取出指定的項目。
has_any_index() 搜尋字串中指定的專案,並傳回在字串中找到的第一個專案位置。
indexof() 函數會回報在輸入字串內,指定字串第一次出現時從零開始的索引。
isempty() 如果引數為空字串或 Null,則傳回 true。
isnotempty() 如果引數不是空字串或 Null,則傳回 true。
isnotnull() 如果引數不是 Null,則傳回 true。
isnull() 評估其唯一引數,並傳回布林值,指出引數是否會評估為 Null 值。
parse_command_line() 剖析 Unicode 命令列字串,並傳回命令列引數的陣列。
parse_csv() 分割表示逗點分隔值的指定字串,並傳回具有這些值的字串陣列。
parse_ipv4() 將輸入轉換為長 (帶符號 64 位元) 數字表示法。
parse_ipv4_mask() 將輸入字串和 IP 首碼遮罩轉換為長 (帶符號 64 位元) 數字表示法。
parse_ipv6() 將 IPv6 或 IPv4 字串轉換成標準 IPv6 字串表示法。
parse_ipv6_mask() 將 IPv6 或 IPv4 字串和網路遮罩轉換成標準 IPv6 字串表示法。
parse_json() 將字串解譯為 JSON 值,並以動態形式傳回值。
parse_url() 剖析絕對 URL 字串,並傳回動態物件,其中包含 URL 的所有部分。
parse_urlquery() 剖析 url 查詢字串,並傳回包含查詢參數的動態物件。
parse_version() 將版本的輸入字串表示轉換成可比較的十進位數。
replace_regex() 用另一個字串取代所有 regex 相符項目。
replace_string() 以指定的字串取代所有單一字串相符專案。
replace_strings () 以指定的字串取代所有多個字串相符專案。
punycode_from_string () 將域名編碼為 Punycode 表單。
punycode_to_string () 從 Punycode 窗體譯碼功能變數名稱。
reverse() 函數會反轉輸入字串。
split() 根據指定的分隔符號分割指定字串,並傳回具有所包含子字串的字串陣列。
strcat() 串連 1 到 64 個引數。
strcat_delim() 使用分隔符號 (作為第一個引數提供) 來串連 2 到 64 個引數。
strcmp() 比較兩個字串。
strlen() 傳回以字元為單位的輸入字串長度。
strrep() 重複指定字串的次數 (預設值 -1)。
substring() 從來源字串 (從某個索引開始到字串結尾) 中擷取子字串。
toupper() 將字串轉換為大寫。
translate() 以指定字串中的另一組字元 ('replacementList') 來取代一組字元 ('searchList')。
trim() 移除指定正則運算式的所有前置和後置相符項。
trim_end() 移除指定正則運算式的後置相符項。
trim_start() 移除指定正則運算式的前置相符項。
url_decode() 函數會將編碼的 URL 轉換成一般 URL 標記法。
url_encode() 函數會將輸入 URL 的字元轉換成可透過網際網路傳輸格式。

IPv4/IPv6 函數

函數名稱 描述
ipv4_compare() 比較兩個 IPv4 字串。
ipv4_is_in_range() 檢查 IPv4 字串位址是否在 IPv4 首碼標記法範圍中。
ipv4_is_in_any_range () 檢查 IPv4 字串位址是否為任何 IPv4 前置詞表示法範圍。
ipv4_is_match() 比對兩個 IPv4 字串。
ipv4_is_private() 檢查 IPv4 字串位址是否屬於一組私人網路 IP。
ipv4_netmask_suffix 從 IPv4 字串位址傳回 IPv4 網路遮罩尾碼的值。
parse_ipv4() 將輸入字串轉換為長 (帶符號 64 位元) 數字表示法。
parse_ipv4_mask() 將輸入字串和 IP 首碼遮罩轉換為長 (帶符號 64 位元) 數字表示法。
ipv4_range_to_cidr_list () 將IPv4位址範圍轉換為CIDR範圍清單。
ipv6_compare() 比較兩個 IPv4 或 IPv6 字串。
ipv6_is_match() 比對兩個 IPv4 或 IPv6 字串。
parse_ipv6() 將 IPv6 或 IPv4 字串轉換成標準 IPv6 字串表示法。
parse_ipv6_mask() 將 IPv6 或 IPv4 字串和網路遮罩轉換成標準 IPv6 字串表示法。
format_ipv4() 使用網路遮罩來剖析輸入,並傳回代表 IPv4 位址的字串。
format_ipv4_mask() 使用網路遮罩來剖析輸入,並傳回以 CIDR 標記法表示的 IPv4 位址字串。
ipv6_is_in_range () 檢查 IPv6 字串位址是否在 IPv6 前置詞表示法範圍內。
ipv6_is_in_any_range () 檢查 IPv6 字串位址是否在任何 IPv6 前置詞表示法範圍中。
geo_info_from_ip_address () 擷取有關 IPv4 或 IPv6 位址的地理位置資訊。

IPv4 文字比對函式

函數名稱 描述
has_ipv4() 搜尋文字中的 IPv4 位址。
has_ipv4_prefix() 搜尋文字中的 IPv4 位址或前置詞。
has_any_ipv4() 在文字中搜尋任何指定的 IPv4 位址。
has_any_ipv4_prefix() 在文字中搜尋任何指定的 IPv4 位址或前置詞。

類型函式

函數名稱 描述
gettype() 傳回其單一引數的執行時間類型。

純量彙總函式。

函數名稱 描述
dcount_hll() 從 hll 結果計算 dcount (由 hll 或 hll-merge 所產生)。
hll_merge() 合併 hll 結果 (hll-merge() 彙總版本的純量版本)。
percentile_tdigest() 計算 tdigest 或 merge_tdigest) 所產生的 tdigest 結果 (百分位數結果。
percentile_array_tdigest() 計算 tdigest 或 merge_tdigest) 所產生的 tdigest 結果 (百分位數數位結果。
percentrank_tdigest() 計算資料集中值的百分比排名。
rank_tdigest() 計算集合中值的相對順位。
merge_tdigest() 合併 tdigest 結果 (匯總版本 tdigest-merge () ) 的純量版本。

GeoSpatial 函式

函數名稱 描述
geo_angle () 以弧度為單位計算地球兩行之間的順時針角度。
geo_azimuth () 計算從point1到 true 北的線條與從point1到地球 point2 之間的順時針角度。
geo_distance_2points() 計算地球上兩個地理空間座標之間的最短距離。
geo_distance_point_to_line() 計算地球上座標和線條或多線條之間的最短距離。
geo_distance_point_to_polygon() 計算地球上座標和多邊形或 MultiPolygon 之間的最短距離。
geo_intersects_2lines() 計算兩線條或多線條是否相交。
geo_intersects_2polygons() 計算兩個多邊形或 Multipolygon 是否相交。
geo_intersects_line_with_polygon() 計算線條或多行與多邊形或多多邊形交集。
geo_intersection_2lines () 計算兩行或多行的交集。
geo_intersection_2polygons () 計算兩個多邊形或多多邊形的交集。
geo_intersection_line_with_polygon () 計算具有多邊形或多多邊形的線條或多行交集。
geo_point_buffer () 計算多邊形,其中包含地球點指定半徑內的所有點。
geo_point_in_circle() 計算地理空間座標是否位於地球的圓形內。
geo_point_in_polygon() 計算地理空間座標是否在地球的多邊形或 Multipolygon 內。
geo_point_to_geohash() 計算地理位置的 Geohash 字串值。
geo_point_to_s2cell() 計算地理位置的 S2 Cell 權杖字串值。
geo_point_to_h3cell() 計算地理位置的 H3 Cell 權杖字串值。
geo_line_buffer () 計算多邊形或多多邊形,其中包含地球輸入線或多線指定半徑內的所有點。
geo_line_centroid() 計算地球上線條或多線條的距心。
geo_line_densify() 藉由新增中繼點將平面線條邊緣轉換成測地線。
geo_line_length() 計算地球上線條或多線條的總長度。
geo_line_simplify () 使用地球的單一長邊緣來取代幾乎直線的短邊緣,以簡化線條或多行。
geo_line_to_s2cells () 計算涵蓋地球線條或多行的 S2 儲存格標記。 實用的地理空間聯結工具。
geo_polygon_area() 計算在地球上的多邊形區域或 Multipolygon。
geo_polygon_buffer () 計算多邊形或多Polygon,其中包含地球輸入多邊形或多Polygon 指定半徑內的所有點。
geo_polygon_centroid() 計算多邊形或 Multipolygon 在地球上的距心。
geo_polygon_densify() 藉由新增中繼點,將多邊形或 Multipolygon 平面邊緣轉換成測地線。
geo_polygon_perimeter() 計算多邊形界限長度或地球上的 Multipolygon。
geo_polygon_simplify () 使用地球的單一長邊緣來取代幾乎直線的短邊緣,以簡化多邊形或多多邊形。
geo_polygon_to_s2cells() 計算在地球上涵蓋多邊形或 Multipolygon 的 S2 資料格標記。 實用的地理空間聯結工具。
geo_polygon_to_h3cells () 將多邊形轉換成 H3 單元格。 實用的地理空間聯結和視覺效果工具。
geo_geohash_to_central_point() 計算代表 Geohash 矩形區域中心的地理空間座標。
geo_geohash_neighbors () 計算地理哈希芳鄰。
geo_geohash_to_polygon() 計算代表 Geohash 矩形區域的多邊形。
geo_s2cell_to_central_point() 計算代表 S2 Cell 中心的地理空間座標。
geo_s2cell_neighbors () 計算 S2 儲存格芳鄰。
geo_s2cell_to_polygon() 計算代表 S2 Cell 矩形區域的多邊形。
geo_h3cell_to_central_point() 計算代表 H3 Cell 中心的地理空間座標。
geo_h3cell_neighbors () 計算 H3 儲存格芳鄰。
geo_h3cell_to_polygon() 計算代表 H3 Cell 矩形區域的多邊形。
geo_h3cell_parent() 計算 H3 資料格的父系。
geo_h3cell_children() 計算 H3 資料格的子系。
geo_h3cell_level() 計算 H3 資料格解析度。
geo_h3cell_rings() 計算 H3 資料格的 Rings。
geo_simplify_polygons_array () 藉由以單一長邊緣取代幾乎直線的短邊緣鏈結,同時確保地球彼此相關的相互界限一致性,以簡化多邊形。
geo_union_lines_array () 計算地球線條或多行的聯集。
geo_union_polygons_array() 計算在地球上的多邊形或 Multipolygon 聯集。

雜湊函數

函數名稱 描述
hash() 傳回輸入值的雜湊值。
hash_combine() 結合兩個或多個雜湊值。
hash_many() 傳回多個值的組合雜湊值。
hash_md5() 傳回輸入值的 MD5 雜湊值。
hash_sha1() 傳回輸入值的 SHA1 雜湊值。
hash_sha256() 傳回輸入值的 SHA256 雜湊值。
hash_xxhash64() 傳回輸入值的 XXHASH64 雜湊值。

單位轉換函式

函數名稱 描述
convert_angle () 傳回從一個角度單位轉換為另一個角度單位的輸入值
convert_energy () 傳回從一個能源單位轉換為另一個能源單位的輸入值
convert_force () 傳回從一個強制單位轉換為另一個強制單位的輸入值
convert_length () 傳回從一個長度單位轉換為另一個長度單位的輸入值
convert_mass () 傳回從一個品質單位轉換為另一個品質單位的輸入值
convert_speed () 傳回從一個速度單位轉換為另一個速度單位的輸入值
convert_temperature () 傳回從一個溫度單位轉換為另一個溫度單位的輸入值
convert_volume () 傳回從一個磁碟區單位轉換為另一個磁碟區單位的輸入值