Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

SQUARE

数値の二乗を返すスカラ数値関数です。

Synopsis

SQUARE(numeric-expression)

引数

numeric-expression 数値に解決される式です。

説明

SQUARE は、numeric-expression の二乗を返します。NULL 値を渡すと、SQUARE は NULL を返します。

SQUARE によって返される精度とスケールは、SQL 乗算演算子が返す、精度およびスケールと同じです。

以下の埋め込み SQL の例は、0 から 10 までの整数の二乗を返します。

   SET a=0
   WHILE a<11 {
   &sql(SELECT SQUARE(:a) INTO :b)
   IF SQLCODE'=0 {
     WRITE !,"Error code ",SQLCODE
     QUIT }
   ELSE {
     WRITE !,"The square of ",a," = ",b
     SET a=a+1 }
   }

関連項目

FeedbackOpens in a new tab