Нужна помощь с SQL-запросом

0

У меня есть таблица, которая имеет целочисленный coloumn. Пусть имя таблицы Table1, а ColName - Col1. Я хочу добавить число 15 к каждому значению в col1. какой будет запрос sql для этого.

Теги:
sql-server
sql-server-2005

3 ответа

2
Лучший ответ

Если вы просто пытаетесь сделать это с помощью select:

select col1 + 15 from Table1

или если вам нужно обновить фактические строки в таблице:

update Table1 set col1 = col1 + 15
  • 0
    Это не обновит таблицу - просто получим результат ...
  • 1
    @Andreas - Прежде всего, я добавил запрос на обновление, если он действительно хочет обновить таблицу. Во-вторых, ОП никогда не указывает, что он хочет обновить таблицу. Он просто сказал, что хочет значения Col1 с 15 добавленными к сохраненному значению.
1

Этот запрос обновляет значения Col1 в вашей таблице:

UPDATE TABLE Table1
SET Col1=Col1+15

Будьте осторожны - если ваше имя столбца содержит номера, вы должны использовать этот синтаксис:

UPDATE TABLE [Table1]
SET [Col1]=[Col1]+15
  • 0
    Если вы не используете MySQL (так как это также тег здесь ...?), Который требует, чтобы кавычки были ` ...
1
UPDATE Table1 SET Col1 = (Col1 + 15)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню