doc-exports/docs/dli/sqlreference/dli_08_0155.html
Su, Xiaomeng 04d4597cf3 dli_sqlreference_0511_version
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>
2023-11-02 14:34:08 +00:00

34 lines
4.5 KiB
HTML

<a name="dli_08_0155"></a><a name="dli_08_0155"></a>
<h1 class="topictitle1">ORDER BY</h1>
<div id="body8662426"><div class="section" id="dli_08_0155__en-us_topic_0093946992_sc6d3e6b3c7534011abc09be90b7d668d"><h4 class="sectiontitle">Function</h4><p id="dli_08_0155__en-us_topic_0093946992_adfe919653cdf4e0ab32797630117fda0">This statement is used to order the result set of a query by the specified field.</p>
</div>
<div class="section" id="dli_08_0155__en-us_topic_0093946992_s32f260f7d9354881ba404118d1975256"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0155__screen10108121082318"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</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="k">ORDER</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="k">ASC</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">DESC</span><span class="p">]</span><span class="w"> </span><span class="p">[,</span><span class="n">col_name</span><span class="w"> </span><span class="p">[</span><span class="k">ASC</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">DESC</span><span class="p">],...];</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="dli_08_0155__en-us_topic_0093946992_s83868c44bb93472db0be12b16c056647"><h4 class="sectiontitle">Keyword</h4><ul id="dli_08_0155__en-us_topic_0093946992_u88566b3563a14f07a17dd527fc3005c0"><li id="dli_08_0155__en-us_topic_0093946992_l83f417638d1240ad9675db33b81979bb"><strong id="dli_08_0155__en-us_topic_0093946992_b2641578015731">ASC/DESC</strong>: ASC sorts from the lowest value to the highest value. DESC sorts from the highest value to the lowest value. <strong id="dli_08_0155__en-us_topic_0093946992_b289138491174116">ASC</strong> is the default sort order.</li><li id="dli_08_0155__en-us_topic_0093946992_l514b4a0c67c946ab8373c76f357cd084"><strong id="dli_08_0155__en-us_topic_0093946992_b1884258304174125">ORDER BY</strong>: specifies that the values in one or more columns should be sorted globally. When <strong id="dli_08_0155__en-us_topic_0093946992_b2028117423174144">ORDER BY</strong> is used with <strong id="dli_08_0155__en-us_topic_0093946992_b1432894755174144">GROUP BY</strong>, <strong id="dli_08_0155__en-us_topic_0093946992_b1976161615174144">ORDER BY</strong> can be followed by the aggregate function.</li></ul>
</div>
<div class="section" id="dli_08_0155__en-us_topic_0093946992_s773b7814217e4b83855d11d5a58368a1"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0155__en-us_topic_0093946992_aed125055ab604fdb95f6f17fe3cbb7d7">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_0155__en-us_topic_0093946992_se8491d63be6b469ebb9d4c80411eceda"><h4 class="sectiontitle">Example</h4><p id="dli_08_0155__en-us_topic_0093946992_a2e328fa6096e43f98df65879e0da8550">To sort table <strong id="dli_08_0155__en-us_topic_0093946992_b1524753415731">student</strong> in ascending order according to field <strong id="dli_08_0155__en-us_topic_0093946992_b301008115731">score</strong> and return the sorting result, run the following statement:</p>
<div class="codecoloring" codetype="Sql" id="dli_08_0155__screen1963316388241"><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="k">ORDER</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>