Изменение результата с SQL запросами

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Изменение результата с SQL запросами

Сообщение Xenar » 10.06.2011 12:30:41

Добрый день.
Есть к примеру такой запрос.
Код: Выделить всё
SQLQuery2.sql.add('SELECT id, zaim  FROM name ';');


Возможно ли каким то образом чтобы к результату по выборки по полю zaim прибавлялось какое либо число (или содержимое переменной)
То есть логически выглядело бы так:
Код: Выделить всё
SQLQuery2.sql.add('SELECT id, name, zaim+5


Буду признателен за помощь.

PS. БД на MySQL 5.0
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Изменение результата с SQL запросами

Сообщение Mr.Smart » 10.06.2011 12:44:29

SQL позволяет производить вычисления в SELECT'е.
Код: Выделить всё
SELECT F1,F2+15 FROM T1
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Изменение результата с SQL запросами

Сообщение Xenar » 10.06.2011 13:03:19

Спасибо, чет то я затупил. Ведь делал точно так же но смутил результат, титл столбца zaim+15, а то что он уже просчитал не посмотрел :D
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Изменение результата с SQL запросами

Сообщение Timid » 10.06.2011 23:27:18

Заголовок "столбца" можно менять принудительно, прямо в запросе.
Код: Выделить всё
SELECT  tab AS LastResult, tab+15 AS NewResult FROM table1;

Будет два столбца данных: LastResult и NewResult
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

Рейтинг@Mail.ru