我需要在一个名为prize
的表中有3列
字段为:Event_id
,Place
,Place
我需要找到奖金除以2的平方根,四舍五入为一个整数,然后将其显示在名为New_Money
的列中,其他3列(Event_id
,Place
,Money
)没有实际将New_Money
数据存储在表中。哦,我还得用电源功能。
我开始测试:
SELECT ROUND(money*money/2) AS New_Money
FROM prize;
这给了我一个名为
New_Money
的列,其中包含正确的数据,但没有其他列。我不知道如何让其他列显示在同一个字符串中,而且这根本没有使用
Pow()
函数。我测试过:
SELECT pow(money,money) AS New_Money
FROM prize;
但给出了一个错误,5分钟后仍在“提取”。。。。
有什么想法吗?
最佳答案
你用战俘的方式不对。试试这个
SELECT Event_id, Place, Money,pow(money,2)/2 AS New_Money FROM prize;