OceanBase 表達(dá)式

2021-06-30 13:56 更新

表達(dá)式是廣義概念,通常有若干個(gè)輸入?yún)?shù),并且返回一個(gè)輸出結(jié)果。其中輸入?yún)?shù)可能來(lái)自于常量或單行數(shù)據(jù),也可能來(lái)自于多行數(shù)據(jù)。表達(dá)式可以組合,一個(gè)表達(dá)式的輸入可以為另一個(gè)表達(dá)式的輸出。

根據(jù)表達(dá)式的來(lái)源和形式,可分為如下幾類:

  • 列引用
  • 常量
  • 運(yùn)算符
  • 函數(shù)

例如:

SELECT ABS(a + 1) 
  FROM t1 
 WHERE a > 0;
  • a 為列引用。
  • 0、1 為常量。
  • >、+ 為運(yùn)算符,以 0、1、a 表達(dá)式為輸入。
  • ABS 為函數(shù),以 + 表達(dá)式為輸入。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)