MySQL单行函数
来源:互联网 发布:程序员个人简历范文 编辑:程序博客网 时间:2024/06/18 05:31
概念:类似于Java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名
好处;隐藏了实现细节,提高代码的重用性
调用:select 函数名 from 表
特点:
①叫什么
②干什么
分类:
单行函数(concat\length\ifnull):字符函数 数字函数 日期函数 其他函数 流程配置函数 if else
一、字符函数:
show variables like '%char%'查询使用哪个类型
1.length:获取参数数值的字节个数
Utf8的字母站一个字节,汉字三个字节
2.concat:拼接字符串
select concat(last_name,'_',firset_name) 姓名 from employees;
3.upper\lower:转换大小写
函数可以嵌套函数
4.substr substring:索引从1 开始
截取从指定索引处后面所有字符;截取从指定索引处指定字符长度的字符。
5.instr:返回字符串第一次出现的索引,如果找不到返回0
6.trim 去掉前后空格,若是想去掉某些不是空格的,可以使用trim('a' from'aaazhaojinchaoaaa')
7.lpad :用指定的字符实现左填充指定长度
8. rpad:用指定的字符实现右填充指定长度
当长度小于字符长度时,截取长度大小的字符。
9.replace 替换
二、数学函数
1.round 四舍五入
select round(1.65);
先计算数值,最后加上- -1.55返回-2;
返回两位小数,末尾为0时不显示;
2.ceil 向上取整,返回一个》=该参数的最小整数
Select ceil(-7.78)返回-7
Floor 向下取整 ,返回小鱼等于该参数的最大整数
Select ceil(-7.78)返回-8
3.truncate 截断
select truncate
4.mod取余
三、日期函数
now 返回当前系统日期+时间
curdate 返回系统当前日期,不返回时间
curtime 返回当前系统中的时间,不返回日期
可以获取指定的部分 年月日小时分钟秒
Year month monthname day hour minute second
Str_to_date 将日期格式的字符转换成指定格式的日期
date-format 转换成字符串
四、其他函数
Select version;
Select database;
Select user;
五、流程控制函数
1.if函数: if else 的效果
2.case函数的使用:
使用一、Switch case的效果 case后边紧跟着字段或表达式 适合等值判断
使用二、多重if case后边没有加东西 适合区间判断
- MySQL单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数
- 单行函数(日期函数)
- 函数(单行函数)
- pl/sql单行函数
- SQL中的单行函数
- Ubuntu-16.04.3-desktop-amd64.iso系统安装
- 使用selenium下载煎蛋网加密妹子图
- 广义表的两种存储表示
- Oracle的学习之路一(概念)
- return false 实战
- MySQL单行函数
- 小朱opengl学习笔记(三)------着色器的详细学习
- 用switch 输出成绩的分布
- github学习()
- 标准算法整理ΙΙ
- 有两队选手每队5人进行一对一的比赛,甲队为A、B、C、D、E,乙队为J、K、L、M、N,经过抽签决定比赛对手名单。规定A不和J比赛, M不和D及E比赛。列出所有可能的比赛名单。 提示:先固定甲队,A在
- hdoj-2097Sky数(进制转换)
- 文章标题
- vue设置请求时的header