不,^是MySQL中按位XOR运算符。为此,请使用POW()或POWER()从MySQL获得。让我们首先创建一个表&minuns;
mysql> create table DemoTable ( BaseValue int, PowerValue float );
使用插入命令在表中插入一些记录-
mysql> insert into DemoTable values(4,1.9867); mysql> insert into DemoTable values(10,6.789); mysql> insert into DemoTable values(20,8.9);
使用select语句显示表中的所有记录-
mysql> select *from DemoTable;
这将产生以下输出-
+-----------+------------+ | BaseValue | PowerValue | +-----------+------------+ | 4 | 1.9867 | | 10 | 6.789 | | 20 | 8.9 | +-----------+------------+ 3 rows in set (0.00 sec)
以下是查询以将一个数字的值返回另一个数字的幂。在这里,我们在上方插入了基值和幂值-
mysql> select power(BaseValue,PowerValue) AS Result from DemoTable;
这将产生以下输出-
+--------------------+ | Result | +--------------------+ | 15.707700779637127 | | 6151769.213414385 | | 379460404302.3042 | +--------------------+ 3 rows in set (0.00 sec)