函数分类

mysql 函数的分类主要有两大类:

  1. 单行函数 :单行函数就是我们传入一个单个的数据,返回一个的数据 例如 length md5 contin
  2. 多行函数 :多行函数也可以叫统计函数,就是我们传入一组数据,返回一个数据。一般用来做统计

单行函数  :

例如:

select length(str)  #1 获取字符串的字节个数,汉字占3个,英文字母占一个

select concat(str1,str2) #2 字符串拼接

select upper(str1) #3 字符串转大写

select lower(str1) #4 字符串转小写

select substr(‘卢广哥哥‘,2) #5字符串截取 如果参数指定1个那么就从指定的参数开始到末尾, mysql索引从1开始..

select substr(‘卢广哥哥‘,1,3) reslut #如果指定参数为2个 那么就从开始到结束 结果 卢广哥

多行函数:

select sum(salary) #求总数

select avg(salary) #求平均数

select max(salary) #最大值

select min(salary) #最小值

select count(salary) #求个数

多行函数搭配去重使用:

select sum(DISTINCT salary),sum(salary) FROM employees  
select COUNT(DISTINCT salary),COUNT(salary) FROM employees

多行函数注意失效:

一般用统计函数 可以和其他字段一同匹配,只是得到的结果没有意义,一般用 group by 后面的 字段来统计!

错误代码

    select sum(salary),jobs FROM employees

正确代码

select job_id,sum(salary) FROM employees GROUP BY job_id

这样能匹配出 结果,才是有意义的sql 语句

原文地址:https://www.cnblogs.com/jiaowoxiaofeng/p/12203708.html

时间: 2024-10-14 06:20:32

函数分类的相关文章

Python函数分类及操作

为什么使用函数? 答:函数的返回值可以确切知道整个函数执行的结果 函数的定义:1.数学意义的函数:两个变量:自变量x和因变量y,二者的关系 2.Python中函数的定义:函数是逻辑结构化过程化得编程方法 定义面向过程:过程 def ( 在Python中,过程是没有返回值的函数) 1 #定义函数 2 def func1(): 3 """testing""" 4 print('in the func1') 5 return 0 6 7 #定义过程 8

PHP Array函数分类

一. 数组操作的基本函数1.数组的键名和值array_values($arr);              获得数组的值array_keys($arr);                 获得数组的键名array_flip($arr);                   数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);               在数组中检索applearray_search("apple",$

php--字符串函数分类总结

PHP语言中的字符串函数也是一个比较易懂的知识.今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库. 1.查找字符位置函数 strpos($str,search,[int]):查找search在$str中的第一次位置从int开始: stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置.该函数对大小写不敏感 strrpos($str,search,[int]):查找search在$str中的最后一

R9—R常用函数分类汇总

数据结构 一.数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量 character:字符型向量 list:列表 data.frame:数据框 c:连接为向量或列表 length:求长度 subset:求子集 seq,from:to,sequence:等差序列 rep:重复 NA:缺失值 NULL:空对象 sort,order,unique,rev:排序 unlist:展平列表 attr,attributes:对象属性 mode,typeof:对象存储模式与类型

PHP String函数分类

1.查找字符位置函数: strpos  ($str,search,[int]):    查找search在$str中的第一次位置从int开始: stripos ($str,search,[int]):    函数返回字符串在另一个字符串中第一次出现的位置.该函数对大小写不敏感 strrpos ($str,search,[int]):    查找search在$str中的最后一次出现的位置从int 2.提取子字符函数(双字节) submit ($str,int start[,int length]

PHP数组常用函数分类整理

一.数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索apple ,如果存在返回键名array_key_exists("apple&quo

函数基础

函数的定义 1.函数的声明 function 函数名(){ } 2.函数表达式 var aa=function(){ } 函数的调用 1.函数名() 函数分类:方式一: 有名函数 匿名函数(匿名函数无法直接调用,如果想要调用,需要使用匿名函数的自调用) ( function(){ alert(); })(); 方式二: 内置函数:官方提供 自定义函数 函数的参数(形参 实参) 参数是一一对应的 实参>形参 --多余实参被省去 实参<形参 --多余形参为undefined arguments 实

python基础之函数

python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 函数式编程和面向过程编程的区别: 函数式:将某功能代码封装到函数中,日后便无需重复编

九 函数

什么是函数? 为什么要用函数? 函数的分类:内置函数与自定义函数 如何自定义函数 语法 定义有参数函数,及有参函数的应用场景 定义无参数函数,及无参函数的应用场景 定义空函数,及空函数的应用场景 调用函数 如何调用函数 函数的返回值 函数参数的应用:形参和实参,位置参数,关键字参数,默认参数,*args,**kwargs 高阶函数(函数对象) 函数嵌套 作用域与名称空间 装饰器 迭代器与生成器及协程函数 三元运算,列表解析.生成器表达式 函数的递归调用 内置函数 面向过程编程与函数式编程 本节课