SELECT -1;
SELECT -1.5;
SELECT -10/3;
在MySQL中,取相反数可以使用减号符号“-”,并将需要取相反数的数值放在该符号前面。无论是整型数、浮点数还是将一个数除以另一个数所得的结果,都可以通过这种方式来取相反数。
SELECT -COUNT(id) FROM table_name;
SELECT -AVG(price) FROM table_name;
时常区别于普通的数值,大家还可以在相反数前面加上表达式,这样可以更方便的进行相反数的运算。在实际开发中,大家通常可以通过这种方式来获取一些统计值的相反数。
需要注意的是,在MySQL中取相反数时,大家并不能直接使用像C++中“~”这样的按位取反符号,否则会得到错误的结果。在取相反数时一定要使用减号符号“-”。