Point Coercion

MPOINT(<Expression1>, <Expression2>, <Expression3>) - Coerces values of expressions to type point after coercing each expression to type double.

MPOINT( 1, 1, 1)

Evaluates to point 1.0,1.0,1.0

MPOINT( 1.1, 1.1, 1.1)

Evaluates to point 1.1, 1.1, 1.1

MPOINT("1", "1", "1")

Evaluates to point 1.0,1.0,1.0

MPOINT( 3, 4.5, "5.6")

Evaluates to point 3.0, 4.5, 5.6

MPOINT( MPOINT(1, 0, 0),

MPOINT(0,1,0),

MPOINT(3,4,5) )

Evaluates to 1.0, 1.0, 7.0711