在SQL函数调用中竖条是什么意思?



我正在学习SQL,很多例子都有|(竖条)函数参数。它代表什么?这样的:

TRUNC(column|expression, decimal places)

意思是"或"。在这个示例中,您可以使用列名或表达式。

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

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

最新更新