Можно ли использовать одновременно update, select, и деление? - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день, есть таблица с полями width, height, ratio. width и height заполнены, ratio пустая. Могу ли я в одном запросе запросить width и height для каждой строки, поделить одно на другое, и записать это в соответствующее поле ratio.

Решение задачи: «Можно ли использовать одновременно update, select, и деление?»

textual
Листинг программы
UPDATE TABLE_NAME
SET ratio=width/height

Объяснение кода листинга программы

  1. Обновление (UPDATE) таблицы TABLE_NAME
  2. В поле SET указывается, что нужно обновить поле ratio
  3. Значение нового поля ratio вычисляется как деление width на height
  4. Значения переменных width и height берутся из полей таблицы TABLE_NAME
  5. Значения переменных width и height используются для вычисления нового значения поля ratio
  6. Результатом выполнения запроса будет измененное значение поля ratio в таблице TABLE_NAME

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы