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>
32 lines
3.4 KiB
HTML
32 lines
3.4 KiB
HTML
<a name="dli_08_0158"></a><a name="dli_08_0158"></a>
|
|
|
|
<h1 class="topictitle1">DISTRIBUTE BY</h1>
|
|
<div id="body8662426"><div class="section" id="dli_08_0158__en-us_topic_0093946757_sae17d3ef644d489084d19c7282e012b5"><h4 class="sectiontitle">Function</h4><p id="dli_08_0158__en-us_topic_0093946757_a2158a31ac0cb4c4b89637c29ae230c24">This statement is used to bucket a table according to the field. </p>
|
|
</div>
|
|
<div class="section" id="dli_08_0158__en-us_topic_0093946757_s94b131315eb44197b634a8bab312de83"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0158__screen1391043173411"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">attr_expr_list</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">table_reference</span>
|
|
<span class="w"> </span><span class="n">DISTRIBUTE</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">col_name</span><span class="w"> </span><span class="p">[,</span><span class="n">col_name</span><span class="w"> </span><span class="p">,...];</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0158__en-us_topic_0093946757_s81a310b9674946f3b6d306b027c8d36d"><h4 class="sectiontitle">Keyword</h4><p id="dli_08_0158__en-us_topic_0093946757_a8c13ac408ea14c2fba7b4437ad6d60ce">DISTRIBUTE BY: Buckets are created based on specified fields. A single field or multiple fields are supported, and the fields are not sorted in the bucket. This parameter is used together with SORT BY to sort data after bucket division.</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0158__en-us_topic_0093946757_s4427ab8060464ac2a6eb14c8eca5b521"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0158__en-us_topic_0093946757_a54e17b5693934d08851f2d6b5d562dd7">The to-be-sorted table must exist. If this statement is used to sort a table that does not exist, an error is reported.</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0158__en-us_topic_0093946757_sb4c90e4654884de5a8b78cc2605bfe09"><h4 class="sectiontitle">Example Value</h4><p id="dli_08_0158__en-us_topic_0093946757_a7a277d0297954f4f85e6883e7a911485">To bucket the <strong id="dli_08_0158__b1743161083117">student</strong> table according to the <strong id="dli_08_0158__b66431613133114">score</strong> field, run the following statement: </p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0158__screen157681886372"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">student</span>
|
|
<span class="w"> </span><span class="n">DISTRIBUTE</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">score</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0154.html">Sorting</a></div>
|
|
</div>
|
|
</div>
|
|
|