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

比如

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

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

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

更多函数

函数 描述
AVG(column) 返回某列的平均值
COUNT(column) 返回某列的行数(不包括 NULL 值)
COUNT(*) 返回被选行数
FIRST(column) 返回在指定的域中第一个记录的值
LAST(column) 返回在指定的域中最后一个记录的值
MAX(column) 返回某列的最高值
MIN(column) 返回某列的最低值
STDEV(column)  
STDEVP(column)  
SUM(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
5 2008/08/06 2000 Adams
6 2008/07/21 100 Carter

现在,我们希望查找每个客户的总金额(总订单)。

我们想要使用 GROUP BY 语句对客户进行组合。

我们使用下列 SQL 语句:

 SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer

结果集类似这样:

Customer SUM(OrderPrice)
Bush 2000
Carter 1700
Adams 2000

最新文章

  1. HTML 迷宫
  2. PHP 编译安装
  3. create dll project based on the existing project
  4. CoreSeek
  5. Pooled Allocation(池式分配)实例——Keil 内存管理
  6. Android笔记:Socket通讯常见问题
  7. windows下 apache 二级域名相关配置
  8. cocos2d-x在android中响应返回键编译报错的bug分析
  9. Hibernate中createCriteria即QBC查询的详细用法 .Hibernate中createCriteria即QBC查询的详细用法 .
  10. C# 8 函数 调用 常用类 时间 日期型
  11. Peter's Hobby
  12. C++文件编程(文件流操作)
  13. java语言插入数组中一个数,仍然能够实现排序
  14. [安全]Back_Track_5 vm 版安装和使用
  15. python操作git
  16. Hibernate用注解方式实现一对多、多对多关系
  17. python安装simplejson
  18. SQL 必知必会·笔记<5>创建计算字段
  19. docker的swarm介绍
  20. Android OpenGL ES和OpenGL一起学(二)------理解Viewport(视口)和坐标系Android OpenGL ES篇(转帖)

热门文章

  1. Oracle集合运算符 交集 并集 差集
  2. [转]Win7下安装配置sharepoint server 2010
  3. [转]微软SerialPort秘籍[SerialPort为什么死锁程序的分析]
  4. jQuery extend() & jQuery.fn.extend(),插件编写
  5. php单链表实现的代码
  6. Linux字符串替换一例:根据IP地址获取指定内容
  7. ACM题目————数素数
  8. STL MAP及字典树在关键字统计中的性能分析
  9. JQuery-Table斑马线
  10. 浅谈算法和数据结构: 七 二叉查找树 八 平衡查找树之2-3树 九 平衡查找树之红黑树 十 平衡查找树之B树