您的位置:首页 > 数据库 > MySQL

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 groupby IFNULL IF contact