Стандартная функция радианов SQL - PullRequest
1 голос
/ 26 июня 2019

Переключение с унаследованного на стандартное, есть ли стандартная функция для преобразования значений в радиан, похожая на унаследованную?

Как правило, я бы использовал radian () в унаследованном SQL, но эта функция не существует встандарт.

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Как общий UDF, который вы можете использовать прямо сейчас, fhoffa.x.radians():

SELECT fhoffa.x.radians(180)

3.141592653589793

Инструкции для постоянных UDF:

0 голосов
/ 26 июня 2019
CREATE TEMP FUNCTION RADIANS(x FLOAT64) AS (
  ACOS(-1) * x / 180
);

SELECT RADIANS(37);  -- returns 0.6457718232379019
...