запрос создания таблицы:как вычислить столбец, используя другой столбец в sql?
создать каталог таблицы (ID INT, ра двойной, Децл двойной, зона INT);
значение зоны рассчитывается из Decl, используя формулу, приведенную ниже:
CAST (ПОЛ (Децл) As Integer),
я есть вставки все ID, RA, ДЕЦЛ значения таблицу, то мне нужно рассчитать значения зон,
как рассчитать значение зоны таблицы в sql-запросе?
** в другой таблице extractedcatalog, я хочу, чтобы вычислить у из ра, Децл в SQL:
обновление extractedcatalog набор х = (соз (радианы (Децл)) соз (радианы (п))); , но ответили: соединение завершено! есть ли какие-либо проблемы с моим sql? *
Большое спасибо!
образец дб схема поможет !! –
Два очка. Во-первых, floor() возвращает целое число, поэтому cast() является избыточным. Далее, одним из правил нормализации является не сохранение рассчитанных значений. Просто выберите расчет, когда вам это нужно. –