forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
604 lines
56 KiB
HTML
604 lines
56 KiB
HTML
<a name="EN-US_TOPIC_0000001460880976"></a><a name="EN-US_TOPIC_0000001460880976"></a>
|
||
|
||
<h1 class="topictitle1">Numeric Functions</h1>
|
||
<div id="body0000001503283273"><div class="section" id="EN-US_TOPIC_0000001460880976__section937794173618"><h4 class="sectiontitle">abs(x)</h4><p id="EN-US_TOPIC_0000001460880976__p1735844123613">Description: Returns the absolute value.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p73581041143617">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p535874163614">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1135974113364"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">abs</span><span class="p">(</span><span class="o">-</span><span class="mi">17</span><span class="p">.</span><span class="mi">4</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="k">abs</span>
|
||
<span class="c1">------</span>
|
||
<span class="w"> </span><span class="mi">17</span><span class="p">.</span><span class="mi">4</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section15343124513369"><h4 class="sectiontitle">acos(x)</h4><p id="EN-US_TOPIC_0000001460880976__p93272454364">Description: Returns the arccosine.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p153271345203619">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1432744512362">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen43282450368"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">acos</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">acos</span><span class="w"> </span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="mi">3</span><span class="p">.</span><span class="mi">14159265358979</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section47511548143617"><h4 class="sectiontitle">asin(x)</h4><p id="EN-US_TOPIC_0000001460880976__p973694853619">Description: Returns the arcsine.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p6736194812360">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p15736174818364">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen97361048113613"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">asin</span><span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">5</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">asin</span><span class="w"> </span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">523598775598299</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section582652424118"><h4 class="sectiontitle">atan(x)</h4><p id="EN-US_TOPIC_0000001460880976__p982522418412">Description: Returns the arctangent.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p9825102404117">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p982516245411">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen158261224134110"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">atan</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">atan</span><span class="w"> </span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">785398163397448</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section153114223411"><h4 class="sectiontitle">atan2(y, x)</h4><p id="EN-US_TOPIC_0000001460880976__p430622184111">Description: Returns the arctangent of y/x.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p203062213411">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1731142216418">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen43172211416"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">atan2</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">atan2</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="mi">1</span><span class="p">.</span><span class="mi">10714871779409</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section8987190413"><h4 class="sectiontitle">bitand(integer, integer)</h4><p id="EN-US_TOPIC_0000001460880976__p398191914113">Description: Performs AND (&) operation on two integers.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1998111913414">Return type: bigint</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p898019104115">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1398121954110"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">bitand</span><span class="p">(</span><span class="mi">127</span><span class="p">,</span><span class="w"> </span><span class="mi">63</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">bitand</span><span class="w"> </span>
|
||
<span class="c1">--------</span>
|
||
<span class="w"> </span><span class="mi">63</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section17395181613410"><h4 class="sectiontitle">cbrt(double precision)</h4><p id="EN-US_TOPIC_0000001460880976__p14395616104116">Description: Returns the cubic root.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1139511618413">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1395161674117">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen339518168415"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">cbrt</span><span class="p">(</span><span class="mi">27</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">cbrt</span>
|
||
<span class="c1">------</span>
|
||
<span class="w"> </span><span class="mi">3</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section10293213184118"><h4 class="sectiontitle">ceil(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p202931913174112">Description: Returns the minimum integer greater than or equal to a specified number.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p6293813164119">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p10293191354119">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen82932135415"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ceil</span><span class="p">(</span><span class="o">-</span><span class="mi">42</span><span class="p">.</span><span class="mi">8</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">ceil</span><span class="w"> </span>
|
||
<span class="c1">------</span>
|
||
<span class="w"> </span><span class="o">-</span><span class="mi">42</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section705910414"><h4 class="sectiontitle">ceiling(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p20999081411">Description: Returns the minimum integer greater than or equal to a specified number. This function is the alias of the ceil(x) function.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1099938194114">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1308994117">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen408944112"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ceiling</span><span class="p">(</span><span class="o">-</span><span class="mi">95</span><span class="p">.</span><span class="mi">3</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">ceiling</span>
|
||
<span class="c1">---------</span>
|
||
<span class="w"> </span><span class="o">-</span><span class="mi">95</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section123953504116"><h4 class="sectiontitle">cos(x)</h4><p id="EN-US_TOPIC_0000001460880976__p11395105174120">Description: Returns the cosine.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p143951154417">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p15395105144117">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen339505184110"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">cos</span><span class="p">(</span><span class="o">-</span><span class="mi">3</span><span class="p">.</span><span class="mi">1415927</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">cos</span><span class="w"> </span>
|
||
<span class="c1">-------------------</span>
|
||
<span class="w"> </span><span class="o">-</span><span class="p">.</span><span class="mi">999999999999999</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section164335294110"><h4 class="sectiontitle">cot(x)</h4><p id="EN-US_TOPIC_0000001460880976__p34321023418">Description: Returns the cotangent.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p04329274113">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p194321213411">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen11433622414"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">cot</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">cot</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">642092615934331</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section93471759144018"><h4 class="sectiontitle">degrees(double precision)</h4><p id="EN-US_TOPIC_0000001460880976__p6346155913401">Description: Converts radians to angles.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p134675919408">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p173461659144014">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen103471859164017"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">degrees</span><span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">5</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">degrees</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="mi">28</span><span class="p">.</span><span class="mi">6478897565412</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section553575612409"><h4 class="sectiontitle">div(y numeric, x numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p553435614019">Description: Returns the integer part of y divided by x.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p253475624015">Return type: numeric</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p653485616404">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen15351560406"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">div</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="mi">4</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">div</span>
|
||
<span class="c1">-----</span>
|
||
<span class="w"> </span><span class="mi">2</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section75904534401"><h4 class="sectiontitle">exp(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p1258914538409">Description: Returns the natural exponent.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1058975313404">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p18589125312404">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1589155316402"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">exp</span><span class="p">(</span><span class="mi">1</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">exp</span><span class="w"> </span>
|
||
<span class="c1">--------------------</span>
|
||
<span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">7182818284590452</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section127226499401"><h4 class="sectiontitle">floor(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p7721144924015">Description: Returns the maximum integer less than or equal to a specified number.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p15721114914018">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p87211149124017">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen9722649104016"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">floor</span><span class="p">(</span><span class="o">-</span><span class="mi">42</span><span class="p">.</span><span class="mi">8</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">floor</span><span class="w"> </span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="o">-</span><span class="mi">43</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section155854462404"><h4 class="sectiontitle">radians(double precision)</h4><p id="EN-US_TOPIC_0000001460880976__p1158519463408">Description: Converts angles to radians.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1458544611409">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p10585446184010">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1358564624017"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">radians</span><span class="p">(</span><span class="mi">45</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">radians</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">785398163397448</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1338916431407"><h4 class="sectiontitle">random()</h4><p id="EN-US_TOPIC_0000001460880976__p1438984304016">Description: Returns a random number between 0.0 and 1.0.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p123891243174014">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p20389124394019">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen16389174344016"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">random</span><span class="p">();</span>
|
||
<span class="w"> </span><span class="n">random</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">824823560658842</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1440254019400"><h4 class="sectiontitle">rand()</h4><p id="EN-US_TOPIC_0000001460880976__p2402940174015">Description: Returns a random number between 0.0 and 1.0. This function is compatible with MySQL. This function is supported by version 8.2.0 or later clusters.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p104028403407">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p184022040114017">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1402204014012"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">rand</span><span class="p">();</span>
|
||
<span class="w"> </span><span class="n">rand</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">824823560658842</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1829313714405"><h4 class="sectiontitle">ln(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p17293103724018">Description: Returns the natural logarithm.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1729323794013">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p9293737104014">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen4293737124014"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">ln</span><span class="p">(</span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">ln</span><span class="w"> </span>
|
||
<span class="c1">-------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">6931471805599453</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section104311342409"><h4 class="sectiontitle">log(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p14429103444010">Description: Returns the logarithm with base 10.</p>
|
||
<ul id="EN-US_TOPIC_0000001460880976__ul343043444019"><li id="EN-US_TOPIC_0000001460880976__li17430103464012">In the ORA- or TD-compatible mode, this function returns the logarithm with base 10.</li><li id="EN-US_TOPIC_0000001460880976__li184301234174016">In the MySQL-compatible mode, this function returns the natural logarithm.</li></ul>
|
||
<p id="EN-US_TOPIC_0000001460880976__p84309348404">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p2043017340401">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen134311734174018"><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>
|
||
<span class="normal"> 4</span>
|
||
<span class="normal"> 5</span>
|
||
<span class="normal"> 6</span>
|
||
<span class="normal"> 7</span>
|
||
<span class="normal"> 8</span>
|
||
<span class="normal"> 9</span>
|
||
<span class="normal">10</span>
|
||
<span class="normal">11</span>
|
||
<span class="normal">12</span>
|
||
<span class="normal">13</span>
|
||
<span class="normal">14</span>
|
||
<span class="normal">15</span>
|
||
<span class="normal">16</span>
|
||
<span class="normal">17</span>
|
||
<span class="normal">18</span></pre></div></td><td class="code"><div><pre><span></span><span class="c1">-- ORA-compatible mode</span>
|
||
<span class="k">SELECT</span><span class="w"> </span><span class="n">log</span><span class="p">(</span><span class="mi">100</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">log</span><span class="w"> </span>
|
||
<span class="c1">--------------------</span>
|
||
<span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">0000000000000000</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
<span class="c1">-- TD-compatible mode</span>
|
||
<span class="k">SELECT</span><span class="w"> </span><span class="n">log</span><span class="p">(</span><span class="mi">100</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">log</span>
|
||
<span class="c1">--------------------</span>
|
||
<span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">0000000000000000</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
<span class="c1">-- MySQL-compatible mode</span>
|
||
<span class="k">SELECT</span><span class="w"> </span><span class="n">log</span><span class="p">(</span><span class="mi">100</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">log</span>
|
||
<span class="c1">--------------------</span>
|
||
<span class="w"> </span><span class="mi">4</span><span class="p">.</span><span class="mi">6051701859880914</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1247010308404"><h4 class="sectiontitle">log(b numeric, x numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p34702304404">Description: Returns the logarithm with base b.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p114706301408">Return type: numeric</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1347020307402">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen94701830164018"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">log</span><span class="p">(</span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">64</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">log</span><span class="w"> </span>
|
||
<span class="c1">--------------------</span>
|
||
<span class="w"> </span><span class="mi">6</span><span class="p">.</span><span class="mi">0000000000000000</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1555010262405"><h4 class="sectiontitle">mod(x,y)</h4><p id="EN-US_TOPIC_0000001460880976__p55491026184012">Description: Specifies the remainder of x/y (modulus).</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p3549112664010">If x is 0, 0 is returned. If y is 0, x is returned.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p8549172617403">Return type: same as the parameter type</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p10549162614015">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen05491026124015"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">mod</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="mi">4</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="k">mod</span><span class="w"> </span>
|
||
<span class="c1">-----</span>
|
||
<span class="w"> </span><span class="mi">1</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1554922619409"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">mod</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="k">mod</span><span class="w"> </span>
|
||
<span class="c1">-----</span>
|
||
<span class="w"> </span><span class="mi">9</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section13689921134017"><h4 class="sectiontitle">pi()</h4><p id="EN-US_TOPIC_0000001460880976__p106891621174014">Description: Returns constant π.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p968910213409">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p7689182111400">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1568912104017"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pi</span><span class="p">();</span>
|
||
<span class="w"> </span><span class="n">pi</span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="mi">3</span><span class="p">.</span><span class="mi">14159265358979</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section520519183404"><h4 class="sectiontitle">power(a double precision, b double precision)</h4><p id="EN-US_TOPIC_0000001460880976__p182052181409">Description: Returns a raised to the power of b.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p12205201816407">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p20205101824016">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen162051418204012"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">power</span><span class="p">(</span><span class="mi">9</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">power</span><span class="w"> </span>
|
||
<span class="c1">----------------------</span>
|
||
<span class="w"> </span><span class="mi">729</span><span class="p">.</span><span class="mi">0000000000000000</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1533519152409"><h4 class="sectiontitle">round(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p193343150403">Description: Returns the integer closest to the input parameter.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p14334131554010">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1633541544011">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen2335141511409"><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>
|
||
<span class="normal"> 4</span>
|
||
<span class="normal"> 5</span>
|
||
<span class="normal"> 6</span>
|
||
<span class="normal"> 7</span>
|
||
<span class="normal"> 8</span>
|
||
<span class="normal"> 9</span>
|
||
<span class="normal">10</span>
|
||
<span class="normal">11</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">round</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">4</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">round</span><span class="w"> </span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">42</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
|
||
<span class="k">SELECT</span><span class="w"> </span><span class="n">round</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">6</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">round</span><span class="w"> </span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">43</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
<div class="note" id="EN-US_TOPIC_0000001460880976__note43354150408"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001460880976__p11335515154011">When the <strong id="EN-US_TOPIC_0000001460880976__b1766808659101556">round</strong> function is invoked, the numeric type is rounded to zero. While on most computers, the real number and the double-precision number are rounded to the nearest even number.</p>
|
||
</div></div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section590819114406"><h4 class="sectiontitle">round(v numeric, s int)</h4><p id="EN-US_TOPIC_0000001460880976__p6907151112408">Description: Rounds to <strong id="EN-US_TOPIC_0000001460880976__b75935331077">s</strong> decimal places.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p2907201110406">Return type: numeric</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p5908111104016">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen149081311184011"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">round</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">4382</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">round</span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">42</span><span class="p">.</span><span class="mi">44</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section168438174015"><h4 class="sectiontitle">setseed(double precision)</h4><p id="EN-US_TOPIC_0000001460880976__p166843819403">Description: Sets seed for the following random() invoking (between –1.0 and 1.0, inclusive).</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p868417824013">Return type: void</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p36847874011">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1768419818406"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">setseed</span><span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">54823</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">setseed</span>
|
||
<span class="c1">---------</span>
|
||
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1441518511403"><h4 class="sectiontitle">sign(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p1241415164020">Description: Returns symbols of this parameter.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p641414518408">Return type: <strong id="EN-US_TOPIC_0000001460880976__b18639421155917">-1</strong> indicates a negative number, <strong id="EN-US_TOPIC_0000001460880976__b758318336597">0</strong> indicates 0, and <strong id="EN-US_TOPIC_0000001460880976__b4197143820593">1</strong> indicates a positive number.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p10414125124011">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1241514514018"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">sign</span><span class="p">(</span><span class="o">-</span><span class="mi">8</span><span class="p">.</span><span class="mi">4</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">sign</span><span class="w"> </span>
|
||
<span class="c1">------</span>
|
||
<span class="w"> </span><span class="o">-</span><span class="mi">1</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section1125415274018"><h4 class="sectiontitle">sin(x)</h4><p id="EN-US_TOPIC_0000001460880976__p825315234016">Description: Returns the sine.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1025322154019">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p325316217409">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1125413210408"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">sin</span><span class="p">(</span><span class="mi">1</span><span class="p">.</span><span class="mi">57079</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">sin</span><span class="w"> </span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="p">.</span><span class="mi">999999999979986</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section15831758153918"><h4 class="sectiontitle">sqrt(x)</h4><p id="EN-US_TOPIC_0000001460880976__p4831165813390">Description: Returns the square root.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p08313586397">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p108311058173911">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen1383155853919"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">sqrt</span><span class="p">(</span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">sqrt</span><span class="w"> </span>
|
||
<span class="c1">-------------------</span>
|
||
<span class="w"> </span><span class="mi">1</span><span class="p">.</span><span class="mi">414213562373095</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section126051615372"><h4 class="sectiontitle">tan(x)</h4><p id="EN-US_TOPIC_0000001460880976__p122600164370">Description: Returns the tangent.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p152601916113716">Return type: double precision</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p5260131613714">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen8260141619374"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">tan</span><span class="p">(</span><span class="mi">20</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">tan</span><span class="w"> </span>
|
||
<span class="c1">------------------</span>
|
||
<span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">23716094422474</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section3615111213373"><h4 class="sectiontitle">trunc(double precision or numeric)</h4><p id="EN-US_TOPIC_0000001460880976__p661471293714">Description: Returns the integer part of a number.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p86141012163718">Return type: same as the input</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p261521293713">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen146158125375"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">trunc</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">8</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">trunc</span><span class="w"> </span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">42</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section946919923714"><h4 class="sectiontitle">trunc(v numeric, s int)</h4><p id="EN-US_TOPIC_0000001460880976__p946917993711">Description: Truncates a number to <strong id="EN-US_TOPIC_0000001460880976__b9539747313">s</strong> decimal places.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p7469159173720">Return type: numeric</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p146917943717">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen14699913377"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">trunc</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">4382</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">trunc</span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">42</span><span class="p">.</span><span class="mi">43</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section9629132103710"><h4 class="sectiontitle">truncate(v numeric, s int)</h4><p id="EN-US_TOPIC_0000001460880976__p562917217377">Description: Truncates <strong id="EN-US_TOPIC_0000001460880976__b5884124014313">v</strong> to <strong id="EN-US_TOPIC_0000001460880976__b108843401537">s</strong> decimal places. In addition to any precision, <strong id="EN-US_TOPIC_0000001460880976__b68631055733">v</strong> can also be an integer or float number. The return value type is the same as that of the input parameter <strong id="EN-US_TOPIC_0000001460880976__b496121146">v</strong>. If <strong id="EN-US_TOPIC_0000001460880976__b1325215616417">s</strong> is a negative number, the integer part is truncated. This function is supported by version 8.2.0 or later clusters.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p126295214372">Return type: numeric</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p1562952173716">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen2629152143715"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">trunc</span><span class="p">(</span><span class="mi">42</span><span class="p">.</span><span class="mi">4382</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">trunc</span>
|
||
<span class="c1">-------</span>
|
||
<span class="w"> </span><span class="mi">42</span><span class="p">.</span><span class="mi">43</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section2969195743611"><h4 class="sectiontitle">width_bucket(operand numeric, b1 numeric, b2 numeric, count int)</h4><p id="EN-US_TOPIC_0000001460880976__p896814571367">Description: Sets the minimum value, maximum value, and number of groups in a group range, constructs a specified number of groups with the same size, and returns the ID of the group to which a specified field value belongs. <strong id="EN-US_TOPIC_0000001460880976__b176664974852342">b1</strong> is the minimum value of the group range, <strong id="EN-US_TOPIC_0000001460880976__b7501914652342">b2</strong> is the maximum value of the group range, and <strong id="EN-US_TOPIC_0000001460880976__b20782052342">count</strong> is the number of groups.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p09681257183616">Return type: integer</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p79681057183610">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen496917572361"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">width_bucket</span><span class="p">(</span><span class="mi">5</span><span class="p">.</span><span class="mi">35</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">.</span><span class="mi">024</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">06</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">width_bucket</span>
|
||
<span class="c1">--------------</span>
|
||
<span class="w"> </span><span class="mi">3</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
|
||
</pre></div></td></tr></table></div>
|
||
</div>
|
||
</div>
|
||
<div class="section" id="EN-US_TOPIC_0000001460880976__section3656135413362"><h4 class="sectiontitle">width_bucket(operand double precision, b1 double precision, b2 double precision, count int)</h4><p id="EN-US_TOPIC_0000001460880976__p865515417364">Description: Sets the minimum value, maximum value, and number of groups in a group range, constructs a specified number of groups with the same size, and returns the ID of the group to which a specified field value belongs. <strong id="EN-US_TOPIC_0000001460880976__b197891211394">b1</strong> is the minimum value of the group range, <strong id="EN-US_TOPIC_0000001460880976__b1578982103910">b2</strong> is the maximum value of the group range, and <strong id="EN-US_TOPIC_0000001460880976__b77895223918">count</strong> is the number of groups.</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p18656135443614">Return type: integer</p>
|
||
<p id="EN-US_TOPIC_0000001460880976__p76561554173620">Example:</p>
|
||
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001460880976__screen176561254173615"><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>
|
||
<span class="normal">4</span>
|
||
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">width_bucket</span><span class="p">(</span><span class="mi">5</span><span class="p">.</span><span class="mi">35</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">.</span><span class="mi">024</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">06</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">);</span>
|
||
<span class="w"> </span><span class="n">width_bucket</span>
|
||
<span class="c1">--------------</span>
|
||
<span class="w"> </span><span class="mi">3</span>
|
||
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</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="dws_06_0034.html">Numeric Functions and Operators</a></div>
|
||
</div>
|
||
</div>
|
||
|