我需要在一个名为prize的表中有3列
字段为:Event_idPlacePlace
我需要找到奖金除以2的平方根,四舍五入为一个整数,然后将其显示在名为New_Money的列中,其他3列(Event_idPlaceMoney)没有实际将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;

07-25 22:43