2012-07-31 4 views
3

У меня есть столбцы, которые хранятся в таблице в качестве регулярных значимых цифр в виде поплавков (например, 99.9). Я хотел бы разделить их на 100, чтобы они находились в форме необработанных данных. (например) .999Mysql Query Разделите столбец на 100

Какой запрос я должен был бы написать для этого?

Я пробовал это, и ничто не изменилось.

ОБНОВЛЕНИЕ table_name SET column_name = [значение/100]

ответ

11

обновление имя_таблицы множество имя_столбец = имя_столбец/100;

+0

Поправьте, если столбец имеет числовой тип –

+3

Это конечно, если вы постоянно хотите изменить значения. Вы также можете разделить значения на 100 в инструкции Select. Подобно SELECT column_name/100 как raw_pct FROM table_name. –

+0

Я пробовал этот запрос в phpMyAdmin, но ничего не меняется или возвращается какая-либо ошибка. Это похоже на очень простой запрос, но да, я хотел бы постоянно изменять значения. –

0

Это очень простой запрос вы можете сделать расчет также в запросе

UPDATE table_name SET percent=percent/100 ; 

Вы можете сделать простой расчет, как сложение, вычитание, умножение и разделить только вы делаете, как обычно

+0

Где находится "GROUP BY"? – Jocelyn

+0

Я не вижу релевантности ссылки и почему вы хотите разделить на 100 каждый раз, когда вы выбираете, а не постоянно устанавливаете значение. –

+2

Это не касается, но для информации пользователя –

Смежные вопросы