評価の順序 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/djk1612415574830.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

次のテーブルに、算術式での演算の優先順位を示します。

優先順位 操作
最高 +オペランド(正符号)

-オペランド(負符号)

オペランド**オペランド(べき乗算)
オペランド*オペランド(乗算)

オペランド/オペランド(除算)

オペランドMODオペランド(比率演算子)

オペランド+オペランド(加算)

オペランド-オペランド(減算)

一般に、評価の順序は以下のようになります。

  1. 括弧内の演算が最初に実行されます。
  2. 括弧がないときは、演算は優先順位の順序で実行されます。
  3. 同一の優先順位の演算子は、左から右に向かって評価されます。

最適化ルーチンでは、関与する演算の結合および可換プロパティに基づいて評価が並べ替えられることがあります。