垂直条在SQL函数调用中的含义是什么?

时间:2011-04-12 19:30:16

标签: sql syntax

我正在学习SQL,很多例子都有| (垂直条)功能参数。它代表什么?像这样:

TRUNC(column|expression, decimal places)
列和表达式之间的

2 个答案:

答案 0 :(得分:6)

表示“或”。在该示例中,您可以使用列名称或表达式。

答案 1 :(得分:3)

定义或解释语法的典型方法是使用Backus-Naur Form(BNF)或一些通常不太正式的变体。在BNF中,可以具有两个或更多选项之一的定义通常显示由竖线分隔的有效选项。您展示的示例表明TRUNC的一些有效用途是:

TRUNC( somecolumn, 5 )
TRUNC( colA * colB, 8 )