Mysql常用函数
来源:互联网 发布:直接翻译软件界面 编辑:程序博客网 时间:2024/06/03 00:10
日期函数
Date()可以得到年月日
month()可以到得到月份
day() 可以得到日期
now() 得到系统当前时间
date_add(日期,interval 值 类型); 对日期进行加值的操作,对哪一个类型操作,取决于最后一个参数
date_add(now(),interval 10 year) 在当前时间基础上对年份加10操作.
date_sub(日期,interval 值 类型);
month()可以到得到月份
day() 可以得到日期
now() 得到系统当前时间
date_add(日期,interval 值 类型); 对日期进行加值的操作,对哪一个类型操作,取决于最后一个参数
date_add(now(),interval 10 year) 在当前时间基础上对年份加10操作.
date_sub(日期,interval 值 类型);
字符函数
ucase() 转换大写
lcase() 转换小写
substring(字符串,开始位置, 长度) 从1开始
length(字符串) 得到字符串长度,汉字占两个字节.
lcase() 转换小写
substring(字符串,开始位置, 长度) 从1开始
length(字符串) 得到字符串长度,汉字占两个字节.
数学函数
abs 求绝对值
bin 十进制转换二进制
celing 向上取整
conv 进制转换
floor 向下取整
format 保留小数位数
rand 随机数
select char(floor(rand()*26+97)); 得到a-z的一个随机字母
bin 十进制转换二进制
celing 向上取整
conv 进制转换
floor 向下取整
format 保留小数位数
rand 随机数
select char(floor(rand()*26+97)); 得到a-z的一个随机字母
总结
group by
作用是在sql根据查询结果,对结果集中的信息按照某个字段进行分组 操作。
例如
select avg(sal) from emp group by deptno;
这段代码的作用是得到每一个部门的平均公资。
having
它的作用是在分组后在进行条件过滤。
注意:如果是分组后要想进行条件过滤,不可以使用where,只能使用having.
在分组事可以使用统计函数
在mysql中select后面可以出现未分组的字段,但结果没意义。
在oracle中不可以在select后面出现未分组字段
select 字段 form 表 [where 条件] [group by 分组] [having] [order by排序]
分组补充
group by
作用是在sql根据查询结果,对结果集中的信息按照某个字段进行分组 操作。
例如
select avg(sal) from emp group by deptno;
这段代码的作用是得到每一个部门的平均公资。
having
它的作用是在分组后在进行条件过滤。
注意:如果是分组后要想进行条件过滤,不可以使用where,只能使用having.
在分组事可以使用统计函数
在mysql中select后面可以出现未分组的字段,但结果没意义。
在oracle中不可以在select后面出现未分组字段
0 0
- mysql常用内置函数
- 常用mysql函数
- mysql常用函数
- Mysql常用函数列表
- mysql 常用函数
- MySQL常用内置函数
- Mysql 常用函数
- mysql 常用函数
- MySQL常用函数
- MySQL常用内置函数
- Mysql 常用函数
- mysql -- 基础 -- 常用函数
- MySQL常用函数
- mysql 常用函数
- MySql常用的函数
- mysql常用函数
- php mysql常用函数
- mysql 常用函数
- VC的生产者消费者模型
- FMS Flex 视频应用开发
- Hive CSV Support(csv-serde)
- 第十五周-(项目三)带姓名的成绩单。
- 网页中返回顶部代码(多种方法)另附注释说明
- Mysql常用函数
- 指针篇之五 指针与数组 剪不断理还乱
- 爱情之线
- ifconfig使用及其配置文件
- Spring Security 3.1.3最小入门配置及实例下载
- WebStrom快捷键
- Oracle Process Architecture - Oracle 进程结构篇5
- Yii文件上传 添加了, 视图实现用widget
- 2013-12-11调用系统API的ChooseFont字体设置