mysql项目开发常用函数(一)
2016-08-01 00:00
537 查看
摘要: sql基础
mysql常用函数
1 mysql中group by的作用?
(1)group by常用于聚合函数中,常见的聚合函数有(sum-求和;avg-求平均值;max-求最大 min-求最小值;count-求记录数)当使用这些聚合函数时,如果不使用group by (分组),则是对整个表做运算。加上分组子句,则在每个组的基础上运算。
2 关于contact连接字符串的用法详解?
(1)在msyql查询过程中,使用contact进行字符串连接,字段之间可以使用逗号分隔,当字段值为空时,空字段也会被查出。
(2) eg: SELECT CONCAT(UserName,',',UserAccount) from acl_user
(3) 运行结果:
(4)与contact_ws区别是后者可以自动去除有空字段的那一列。
(5)作连接条件查询时,可以起到多字段检索的作用。起到多字段or的作用
SELECT UserName ,UserAccount from acl_user WHERE CONCAT(UserName,UserAccount) LIKE '%%'
3 mysql中IFNULL的使用?
(1)如果表达式为空返回第二个表达式的内容。否则返回第一个表达式的内容。
(2)select IFNULL(UserName=NULL,UserID) from acl_user。
(3)
(4)IF(expr1,expr2,expr3)如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回 expr2,否则它返回expr3。
mysql常用函数
1 mysql中group by的作用?
(1)group by常用于聚合函数中,常见的聚合函数有(sum-求和;avg-求平均值;max-求最大 min-求最小值;count-求记录数)当使用这些聚合函数时,如果不使用group by (分组),则是对整个表做运算。加上分组子句,则在每个组的基础上运算。
2 关于contact连接字符串的用法详解?
(1)在msyql查询过程中,使用contact进行字符串连接,字段之间可以使用逗号分隔,当字段值为空时,空字段也会被查出。
(2) eg: SELECT CONCAT(UserName,',',UserAccount) from acl_user
(3) 运行结果:
(4)与contact_ws区别是后者可以自动去除有空字段的那一列。
(5)作连接条件查询时,可以起到多字段检索的作用。起到多字段or的作用
SELECT UserName ,UserAccount from acl_user WHERE CONCAT(UserName,UserAccount) LIKE '%%'
3 mysql中IFNULL的使用?
(1)如果表达式为空返回第二个表达式的内容。否则返回第一个表达式的内容。
(2)select IFNULL(UserName=NULL,UserID) from acl_user。
(3)
(4)IF(expr1,expr2,expr3)如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回 expr2,否则它返回expr3。
相关文章推荐
- PHP项目开发中最常用的自定义函数整理
- 【数据库开发】 C连接mysql——常用的函数
- PHP项目开发中最常用的自定义函数整理
- php项目开发常用函数锦集(-)
- PHP+MySQL项目开发——留言本开发笔记2——函数总结
- PHP项目开发中最常用的自定义函数整理
- [转]项目开发中常用JS表单取值方法
- MYSQL中常用的函数
- J2EE开发之常用开源项目介绍
- J2EE开发之常用开源项目介绍
- 开发中常用的几个时间函数
- J2EE开发之常用开源项目介绍
- J2EE开发之常用开源项目介绍(转)
- SOCKET常用的函数和开发模式(1)
- 项目中一些常用函数
- J2EE开发之常用开源项目介绍
- J2EE开发之常用开源项目介绍
- J2EE开发之常用开源项目介绍
- J2EE开发之常用开源项目介绍