forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com> Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
122 lines
15 KiB
HTML
122 lines
15 KiB
HTML
<a name="dli_08_0068"></a><a name="dli_08_0068"></a>
|
|
|
|
<h1 class="topictitle1">Overview</h1>
|
|
<div id="body8662426"><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796834_en-us_topic_0093946912_a4eb9a9b304ea448e951ef2c47f18f371"><a href="#dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ta65eaa8782c7472bb0237b75d986c133">Table 1</a> lists the aggregate functions supported by DLI.</p>
|
|
|
|
<div class="tablenoborder"><a name="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ta65eaa8782c7472bb0237b75d986c133"></a><a name="en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ta65eaa8782c7472bb0237b75d986c133"></a><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ta65eaa8782c7472bb0237b75d986c133" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Aggregate functions</caption><thead align="left"><tr id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_r71404597c8d9419a9a7af1b5523bfa78"><th align="left" class="cellrowborder" valign="top" width="37.38306828811974%" id="mcps1.3.2.2.4.1.1"><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796834_en-us_topic_0093946912_abfe0d47e35bc4affa014a47155c9bb56">Syntax</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="15.51683816651076%" id="mcps1.3.2.2.4.1.2"><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796834_en-us_topic_0093946912_ac683ec8a51644d5594e147e17be71eb8">Value Type</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="47.1000935453695%" id="mcps1.3.2.2.4.1.3"><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796834_en-us_topic_0093946912_a511f207accc748b390d97221bc2d70b5">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_r39e52463c16a4fd393970c13fcc07c39"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a7ba748178a914799b9875b1b71121a61">avg(col), avg(DISTINCT col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ac8078dd60a1c40bcaa064d55467c3ba8">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a7dc8e63f10e4467cac3395d3c48bd898">Returns the average value.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row8891203994413"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a2319144eb1354f319af60a8523631825">corr(col1, col2)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a119fac11bb4548fa9e9af01a725cb2f8">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a699d054b87be4c848217d7c740c63b04">Returns the coefficient of correlation of a pair of numeric columns.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row1264261864419"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_p112529241612">count([distinct|all] <colname>)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ad054490b1d934fdea3f1ad2b708d4131">BIGINT</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a813ab816e7254e209bfbc4776345fd87">Returns the number of records.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row664271854416"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ac8ecfeae59dd4143b5b8467e59d4cc37">covar_pop(col1, col2)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a7a2db4c38fd8424a8136c207234cb983">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a3f7abf35fbed4916965961fc924f2862">Returns the covariance of a pair of numeric columns.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row16642191817448"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a291f44b3d9f3417294abc714ee7da922">covar_samp(col1, col2)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a542304d1414042e2b1b531d6f05d290a">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_ac26c829c4e5f43039ae526fc25b80885">Returns the sample covariance of a pair of numeric columns.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row864381811448"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_acaf456b069ff4e63a6f0cc1d4cb6c7d3">max(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_aac4513e8dd9d4ae2aaff48bc01088f86">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a2c94d8c18d694ab28dae0daa8186df90">Returns the maximum value.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row1864341864412"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a8e3cf7fe4aee4e11b9896aededbd2976">min(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a815ed53d9bbd4e42b0f74759967bd638">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_aa0295c8a602a4f3491c3bf13563af667">Returns the minimum value.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row17643191874414"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a81e90e3c83224360b3442c628075af34">percentile(BIGINT col, p)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a95174e050baa417fac900475f6be3ba4">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a2e37c84511dd46e8b760cac4692f6861">Returns the percentage value point of the value area. The value of <strong id="dli_08_0068__en-us_topic_0000001657011550_b5756115313452">p</strong> must be between 0 and 1. Otherwise, <strong id="dli_08_0068__en-us_topic_0000001657011550_b33024420453">NULL</strong> is returned. The value cannot be a float.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row1964331864420"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a49a14482a54b4d65a495f12d0351a621">percentile_approx(DOUBLE col, p [, B])</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a7b952e13ed1d4abb8fe3152c92efcf70">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a28bc5280f9b24b499962c987ef28c045">Returns the approximate pth percentile of a numerical column within the group, including floating-point numbers. The value of p should be between 0 and 1. The parameter B controls the accuracy of the approximation, with a higher value of B resulting in a higher level of approximation. The default value is <strong id="dli_08_0068__en-us_topic_0000001657011550_b127912427506">10000</strong>. If the number of non-repeating values in the column is less than B, an exact percentile is returned.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row106439187446"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a62f2f78dd9034c6e8243d0ac12fd6efa">stddev_pop(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_aeb58f765ab944f53ba606d69ffb90fa5">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a8433e209b48748e4868b881a863a88db">Returns the deviation of a specified column.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_row1064417184447"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_aad266475cdb44b6cac8508a1212a66bf">stddev_samp(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a61dd23f951864a22a288cc6f0ec843d4">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a00ff2dd249084a90ab01a1b25f849f4f">Returns the sample deviation of a specified column.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_rf136931a40c34891b26e555e1c75c93d"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a96a2fb116da84b37937a2225a09bb8ac">sum(col), sum(DISTINCT col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a96b90179654d41acbf44b4e676c44621">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a4874e963132d40eea4369d4289d218ec">Returns the sum of the values in a column.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_rd06083a33cee45c8a5c4eea90d02de04"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a4c78991b5d4b4fc1a8eba20af88ae368">variance(col), var_pop(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a369bb57a0e324dbdbc6b3aeb3516a788">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a33a374a6aac64a36b96f39945983eaf4">Returns the variance of a column.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_rddb066d78f814e548b072a6d9ef3aed1"><td class="cellrowborder" valign="top" width="37.38306828811974%" headers="mcps1.3.2.2.4.1.1 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a6e880ae0bf8443fe8668917d815b3e71">var_samp(col)</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15.51683816651076%" headers="mcps1.3.2.2.4.1.2 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a2ee50eedc5624e909c767c91093210d4">DOUBLE</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="47.1000935453695%" headers="mcps1.3.2.2.4.1.3 "><p id="dli_08_0068__en-us_topic_0000001657011550_en-us_topic_0206796816_en-us_topic_0093946736_a53e456488fcd475e905c8a7f05f34dc6">Returns the sample variance of a specified column.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0474.html">Aggregate Functions</a></div>
|
|
</div>
|
|
</div>
|
|
|