mysql select 运算_MYSQL中的SELECT查询时进行运算

SELECT在mysql中是查询表中的数据的作用,但也可以在查询的时候直接进行运算,然后返回查询后的结果

比如

SELECT user,math*(IFNULL(adven,0)) FROM username2

其中的IFNULL函数是对adven数据进行判断,若adven中的数据不为NULL,则返回adven本身的数据,若为NULL,则返回0。

其它+,-,/的运算也可以如同上面的代码进行替换而已。

更多函数

函数

描述

返回某列的行数(不包括 NULL 值)

FIRST(column)

返回在指定的域中第一个记录的值

LAST(column)

返回在指定的域中最后一个记录的值

STDEV(column)

STDEVP(column)

VAR(column)

VARP(column)

GROUP BY 语句

GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

我们拥有下面这个 "Orders" 表:

O_Id

OrderDate

OrderPrice

Customer

1

2008/12/29

1000

Bush

2

2008/11/23

1600

Carter

3

2008/10/05

700

Bush

4

2008/09/28

300

Bush

<

你可能感兴趣的:(mysql,select,运算)