Я добавил новый столбец в одну из моих таблиц базы данных. Я хотел бы попытаться заполнить этот столбец для предыдущих записей. Новые записи будут проверяться через формы. Вот пример.SQL Set Cell Value В зависимости от смежного значения ячейки
| Quantity | Description | Price | Amount | Type |
----------------------------------------------------------
| 3 | Storage for Pallets | 3.99 | 11.97 | NULL |
| 3 | Handling for Pallets| 3.99 | 11.97 | NULL |
| 3 | Misc expense | 3.99 | 11.97 | NULL |
----------------------------------------------------------
Я хотел бы заменить эти нулевые значения на основе ключевых слов в описании. Например, обновленная таблица будет выглядеть следующим образом.
| Quantity | Description | Price | Amount | Type |
--------------------------------------------------------------
| 3 | Storage for Pallets | 3.99 | 11.97 | Storage |
| 3 | Handling for Pallets| 3.99 | 11.97 | Handling |
| 3 | Misc expense | 3.99 | 11.97 | Misc |
--------------------------------------------------------------
Любые идеи относительно утверждения обновления, которое это выполнит?
Я не против запуска дополнительных операторов для каждого ключевого слова, которое я выбираю , Хотите сохранить его просто – ctilley79
Есть ли первичный ключ на столе? Это все столбцы или только некоторые? –
Это приложение для рельсов, а ActiveRecord не устанавливает первичный ключ в таблице ... из коробки :) Это все столбцы – ctilley79