Megosztás:


NÉGYZET (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Egy numerikus kifejezés négyzetét adja vissza.

Szintaxis

  
SQUARE(numeric_expression)  

Érvek

numeric_expression
Bármilyen numerikus adattípus numerikus kifejezése. További információ: Integration Services-adattípusok.

Eredménytípusok

DT_R8

Megjegyzések

A NÉGYZET null eredményt ad vissza, ha az argumentum null.

Az argumentum a négyzetes művelet előtt DT_R8 adattípusra kerül.

Példa kifejezésre

Ez a példa a 12 négyzetét adja vissza. A visszatérési eredmény 144.

SQUARE(12)  

Ez a példa két oszlop értékeinek kivonása eredményének négyzetét adja vissza. Ha Value1 12 értéket tartalmaz, és Érték2 4-et tartalmaz, akkor a SQUARE függvény 64-et ad vissza.

SQUARE(Value1 - Value2)  

Ez a példa egy derékszögű háromszög harmadik oldalának hosszát adja vissza úgy, hogy a NÉGYZET függvényt két változóra alkalmazza, majd kiszámítja az összeg négyzetgyökét. Ha Side1 3,Side2 4-et tartalmaz, az SQRT függvény 5-öt ad vissza.

SQRT(SQUARE(@Side1) + SQUARE(@Side2))  

Jegyzet

A kifejezésekben a változónevek mindig tartalmazzák a @ előtagot.

Lásd még:

Függvények (SSIS-kifejezés)