码迷,mamicode.com
首页 > 其他好文 > 详细

函数分类

时间:2020-01-17 00:24:00      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:employees   单行函数   code   substr   字符   sum   取字符串   注意   _id   

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 语句

函数分类

标签:employees   单行函数   code   substr   字符   sum   取字符串   注意   _id   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!