forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Reviewed-by: Jiang, Beibei <beibei.jiang@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
95 lines
12 KiB
HTML
95 lines
12 KiB
HTML
<a name="EN-US_TOPIC_0000001188362556"></a><a name="EN-US_TOPIC_0000001188362556"></a>
|
|
|
|
<h1 class="topictitle1">Math Functions</h1>
|
|
<div id="body8662426"><div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section72301011179"><h4 class="sectiontitle">**</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p85307561981"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b0656637349">Input: **</strong></p>
|
|
</div>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen10276955161517"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">expr1</span><span class="w"> </span><span class="o">**</span><span class="w"> </span><span class="n">expr2</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p9276155521518"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b8762340348">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen112768556155"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">expr1</span><span class="w"> </span><span class="o">^</span><span class="w"> </span><span class="n">expr2</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section711910578815"><h4 class="sectiontitle">MOD</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p102761355131510"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b2072714476419">Input: MOD</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen827645514153"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">expr1</span><span class="w"> </span><span class="k">MOD</span><span class="w"> </span><span class="n">expr2</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p1827645531517"><strong id="EN-US_TOPIC_0000001188362556__b1120604705">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen1927618558158"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="w"> </span><span class="n">expr1</span><span class="w"> </span><span class="o">%</span><span class="w"> </span><span class="n">expr2</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section5422047392"><a name="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section5422047392"></a><a name="en-us_topic_0238518367_en-us_topic_0237362349_section5422047392"></a><h4 class="sectiontitle">NULLIFZERO</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p1848714316542">Use the <a href="dws_mt_0026.html#EN-US_TOPIC_0000001233922159__en-us_topic_0218440346_li1551601339">tdMigrateNULLIFZERO</a> configuration parameter to configure migration of NULLIFZERO.</p>
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p0508247123114"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b1843111214013">Input: NULLIFZERO</strong><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen152786558155"><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">NULLIFZERO</span><span class="p">(</span><span class="n">expr1</span><span class="p">)</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span>
|
|
<span class="k">WHERE</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p10278155511512"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b14411314134019">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen202781655141514"><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="k">NULLIF</span><span class="p">(</span><span class="n">expr1</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section95621584112"><a name="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section95621584112"></a><a name="en-us_topic_0238518367_en-us_topic_0237362349_section95621584112"></a><h4 class="sectiontitle">ZEROIFNULL</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p33186065613">Use the <strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b106061741185815"><a href="dws_mt_0026.html#EN-US_TOPIC_0000001233922159__en-us_topic_0218440346_li195242216333">tdMigrateZEROIFNULL</a></strong> configuration parameter to configure migration of ZEROIFNULL.</p>
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p7445181573212"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b13397241292">Input: ZEROIFNULL</strong><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen727925520150"><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">ZEROIFNULL</span><span class="p">(</span><span class="n">expr1</span><span class="p">)</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span>
|
|
<span class="k">WHERE</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p927915561515"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b617820715911">Output</strong></p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen02801055171520"><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="k">COALESCE</span><span class="p">(</span><span class="n">expr1</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">tab1</span><span class="w"> </span>
|
|
<span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section3611135992013"><h4 class="sectiontitle">Declaring a Hexadecimal Character Literal Value</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p1950194093611"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b749413614214">Input</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen1419184182119">SELECT
|
|
(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.ID),''))
|
|
||'7E'xc||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Code),''))
|
|
||'7E'xc||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Description),''))
|
|
||'7E'xc||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Name),''))
|
|
||'7E'xc||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Host_Product_Id),''))
|
|
FROM DP_VTXEDW.VTX_D_RPT_0017_WMSE12_01_01 VTX_D_RPT_0017_WMSE12_01_01
|
|
WHERE 1=1
|
|
;</pre>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p20573112682120"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b8514103613219">Output</strong></p>
|
|
</div>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen8832194582116">SELECT
|
|
(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.ID),''))
|
|
||E'\x7E'||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Code),''))
|
|
||E'\x7E'||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Description),''))
|
|
||E'\x7E'||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Name),''))
|
|
||E'\x7E'||(COALESCE(TRIM(BOTH FROM VTX_D_RPT_0017_WMSE12_01_01.Host_Product_Id),''))
|
|
FROM DP_VTXEDW.VTX_D_RPT_0017_WMSE12_01_01 VTX_D_RPT_0017_WMSE12_01_01
|
|
WHERE 1=1
|
|
;</pre>
|
|
<div class="section" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_section18588152672218"><h4 class="sectiontitle">Declaring a Hexadecimal Binary Literal Value</h4><p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p9993313221"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b1895011390221">Input</strong></p>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen1199314322220">CREATE MULTISET TABLE bvalues (IDVal INTEGER, CodeVal BYTE(2));
|
|
INSERT INTO bvalues VALUES (112193, '7879'XB) ;
|
|
SELECT IDVal, CodeVal FROM bvalues WHERE CodeVal = '7879'XB ; </pre>
|
|
<p id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_p1885173319229"><strong id="EN-US_TOPIC_0000001188362556__en-us_topic_0237712235_b295213396222">Output</strong></p>
|
|
</div>
|
|
<pre class="screen" id="EN-US_TOPIC_0000001188362556__en-us_topic_0238518367_en-us_topic_0237362349_screen582295342216">CREATE TABLE bvalues (IDVal INTEGER, CodeVal BYTEA);
|
|
INSERT INTO bvalues VALUES (112193, BYTEA '\x7879') ;
|
|
SELECT IDVal, CodeVal FROM bvalues WHERE CodeVal = BYTEA '\x7879' ; </pre>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_mt_0044.html">Teradata Syntax Migration</a></div>
|
|
</div>
|
|
</div>
|
|
|