Удвойте значение в столбце в каждой строке - PullRequest
0 голосов
/ 18 января 2011

Мне нужно удвоить цену всех предметов в таблице базы данных в доступе.Вот как выглядит структура таблицы:

бутерброд 5,12
яблоко $ 1,25

Мне нужно, чтобы он стал:

бутерброд 10,24
яблоко 2,50

Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 18 января 2011

Используйте инструкцию UPDATE, чтобы установить цену = 2 * цена.

0 голосов
/ 19 января 2011

В Access 2010 создайте и сохраните запрос, перейдя к Создать > Дизайн запроса > [Имя таблицы] > Добавить > Закрыть .Щелкните правой кнопкой мыши заголовок запроса и выберите SQL View , чтобы использовать эти решения.

Чтобы использовать метод jzd, вы можете использовать запрос на обновление, чтобы изменить значения в вашей таблице.

UPDATE Rates SET Rates.Price = Rates.Price*2;

Однако если вы хотите сохранить первоначальную цену в таблице, лучше выбрать запрос на выборку.

SELECT Rates.Item, Price*2 AS Doubled
FROM Rates;

В обоих этих решениях заменить " Rates"с вашим [Имя таблицы] Item » - это поле имени продукта, « Price » - поле стоимости продукта, а « Doubled » - пример того, как присвоить новое имя.в расчетное поле.Вы всегда можете переключиться обратно на Design View , чтобы увидеть, как эти селекторы используются для простой сборки SQL-запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...