当前位置: 首页 > news >正文

专业足球网站开发昌图网站推广

专业足球网站开发,昌图网站推广,装修网站官网,广州学习网站建设第7章 系统预定义函数 函数:代表一个独立的可复用的功能。 和Java中的方法有所不同,不同点在于:MySQL中的函数必须有返回值,参数可以有可以没有。 MySQL中函数分为: (1)系统预定义函数&…

第7章 系统预定义函数

函数:代表一个独立的可复用的功能。

和Java中的方法有所不同,不同点在于:MySQL中的函数必须有返回值,参数可以有可以没有。

MySQL中函数分为:

(1)系统预定义函数:MySQL数据库管理软件给我提供好的函数,直接用就可以,任何数据库都可以用公共的函数。

  • 分组函数:或者又称为聚合函数,多行函数,表示会对表中的多行记录一起做一个“运算”,得到一个结果。
    • 求平均值的avg,求最大值的max,求最小值的min,求总和sum,求个数的count等
  • 单行函数:表示会对表中的每一行记录分别计算,有n行得到还是n行结果
    • 数学函数、字符串函数、日期时间函数、条件判断函数、窗口函数等

(2)用户自定义函数:由开发人员自己定义的,通过CREATE FUNCTION语句定义,是属于某个数据库的对象。

7.1 分组函数

调用完函数后,结果的行数变少了,可能得到一行,可能得到少数几行。

分组函数有合并计算过程。

常用分组函数类型

  • AVG(x) :求平均值
  • SUM(x):求总和
  • MAX(x) :求最大值
  • MIN(x) :求最小值
  • **COUNT(x) **:统计记录数
  • 下面展示一些 内联代码片
#演示分组函数,聚合函数,多行函数
#统计t_employee表的员工的数量
SELECT COUNT(*) FROM t_employee;
SELECT COUNT(1) FROM t_employee;
SELECT COUNT(eid) FROM t_employee;
SELECT COUNT(commission_pct) FROM t_employee;/*
count(*)或count(常量值):都是统计实际的行数。
count(字段/表达式):只统计“字段/表达式”部分非NULL值的行数。
*/#找出t_employee表中最高的薪资值
SELECT MAX(salary) FROM t_employee;#找出t_employee表中最低的薪资值
SELECT MIN(salary) FROM t_employee;#统计t_employee表中平均薪资值
SELECT AVG(salary) FROM t_employee;#统计所有人的薪资总和,财务想看一下,一个月要准备多少钱发工资
SELECT SUM(salary) FROM t_employee; #没有考虑奖金
SELECT SUM(salary+salary*IFNULL(commission_pct,0)) FROM t_employee; #找出年龄最小、最大的员工的出生日期
SELECT MAX(birthday),MIN(birthday) FROM t_employee;#查询最新入职的员工的入职日期
SELECT MAX(hiredate) FROM t_employee;
// An highlighted block
#演示分组函数,聚合函数,多行函数
#统计t_employee表的员工的数量
SELECT COUNT(*) FROM t_employee;
SELECT COUNT(1) FROM t_employee;
SELECT COUNT(eid) FROM t_employee;
SELECT COUNT(commission_pct) FROM t_employee;/*
count(*)或count(常量值):都是统计实际的行数。
count(字段/表达式):只统计“字段/表达式”部分非NULL值的行数。
*/#找出t_employee表中最高的薪资值
SELECT MAX(salary) FROM t_employee;#找出t_employee表中最低的薪资值
SELECT MIN(salary) FROM t_employee;#统计t_employee表中平均薪资值
SELECT AVG(salary) FROM t_employee;#统计所有人的薪资总和,财务想看一下,一个月要准备多少钱发工资
SELECT SUM(salary) FROM t_employee; #没有考虑奖金
SELECT SUM(salary+salary*IFNULL(commission_pct,0)) FROM t_employee; #找出年龄最小、最大的员工的出生日期
SELECT MAX(birthday),MIN(birthday) FROM t_employee;#查询最新入职的员工的入职日期
SELECT MAX(hiredate) FROM t_employee;
http://www.yayakq.cn/news/472199/

相关文章:

  • 中国网站设计wordpress上传网站
  • 平面设计与网站开发的概述建立视觉健康档案的主要意义在于
  • 福州网站设计培训wordpress商家展示主题
  • 三拼域名做网站wordpress 插件被墙
  • 教育考试类网站建设苏州自助建站模板
  • 优秀htm网站建设局和住建局是一个部门吗
  • 郑州网站建设详细内容推荐怎么做网站的排名优化
  • 花生壳网站无法登陆做社交网站用什么语言
  • 北京网站建设优化学校做零食网站的首页模板
  • 建设部资质查询网站点样做网站
  • 设计教育网站手机上的软件网站建设
  • 分析网站的网站专业公司网络推广
  • 深圳网站搭建专做立体化的网站
  • 百度制作网站推广常见的门户网站有哪些
  • 灵犀科技 高端网站建设网站建设出找不到网页
  • 有哪些网站可以兼职做笔译wordpress下拉菜单的阴影怎么改
  • 新网站不收录网站后台登入不了出现验证码错误
  • 长沙做网站品牌重庆网站优化公司哪家便宜
  • 青岛网站推广关键词苏州建网站公司
  • 修改网站源码连接数据库怎么做python做网站安全性
  • 网站建设兼职在哪找有哪些商业网站
  • 外贸自建站有哪些wordpress 分类 标题
  • 深圳深网站建设服务网站备案到期
  • 汤唯梁朝伟做的视频网站中国品牌装修公司排名
  • 网站首页的动态视频怎么做的免费net虚拟主机空间
  • 网站建设合同以及服务条款免费下载建设银行官方网站
  • 北京矿建建设集团有限公司 网站html网页代码完整代码四个跳
  • 公司网站建设怎么顺德网站建设案例
  • 做网站去哪个平台如何禁止某ip访问网站
  • 网站设计哪家专业出名的建站网站