POINTFROMTEXT() — Returns a GEOGRAPHY_POINT value from the corresponding WKT
POINTFROMTEXT( string )
The POINTFROMTEXT() function generates a GEOGRAPHY_POINT value from a string containing a well known text (WKT) representation of a geographic point. The WKT string must be in the form 'POINT( longitude latitude )' where longitude and latitude are floating point values.
if the argument is not a valid WKT representation of a point, the function generates an error.
The following example uses the POINTFROMTEXT() function to update a record containing a GEOGRAPHY_POINT column using two floating point input values (representing longitude and latitude).
UPDATE user SET location = POINTFROMTEXT( CONCAT('POINT(',CAST(? AS VARCHAR),' ',CAST(? AS VARCHAR),')') ) WHERE id = ?;