select*from + additional

3 отговора 263 прегледа
#1

select*from + additional

Здравейте,
въпросът ми е следният:
Имам таблица с няколко колони (price, num, id, name, index...)
Искам чрез MySQL заявка да селектна всичките колони (select*from) плюс допълнителна колона с резултата от израза index*price.
Трябва ли да изредя имената на всички колони:
select price, num, id, name, index, index*price as result
или има някакъв начин да се напише по-проста заявка, която избира всички колони плюс index*price as result ?

Отговор
в отговор на Unit-731 #2

Да

става като селектнеш всички колони и (index*price) as result ;-)))))
намери хинта по страницата
SELECT *, (index*price) as result FROM my_table

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Unit-731 #3

Re: select*from + additional

SELECT *, index*price as edi_kakwo_si FROM `table`;

Отговор
в отговор на _danitu #4

Re: select*from + additional

Мерси много !

Отговор