常用聚合函数:
| AVG() | 返回某字段的平均值 | 
| COUNT() | 返回某字段的行数 | 
| MAX() | 返回某字段的最大值 | 
| MIN( ) | 返回某字段的最小值 | 
| SUM( ) | 返回某字段的和 | 
| 函数名 | 作用 | 
常用的字符串函数
| 函数名 | 作用 | 举例 | 
| CONCAT(str1,str2,...,strn) | 连接字符串str1,str2,...,strn为一个完整字符串 | SELECT CONCAT(‘My’,’S’,’QL’); 返回:MySQL | 
| INSERT(str,pos,len,newstr) | 将字符串str从pos位置开始,len个字符长的子串替换为字符串newstr | SELECT INSERT(‘这是SQL SERVER数据库’,3,10,’MySQL’); 返回:这是MySQL数据库 | 
| LOWER(str) | 将字符串str中所有字符变为小写 | 
 | 
| UPPER(str) | 将字符串str中所有字符串变为大写 | SELECT UPPER(‘MySQL’); 返回: MYSQL | 
| SUBSTRING(str,num,len) | 返回字符串str的第num个位置开始长度为len的子字符串 | 
 | 
3.时间日期函数
| 函数名 | 作用 | 举例 | 
| CURDATE() | 获取当前日期 | SELECT CURDATE(); | 
| CURTIME() | 获取当前时间 | 
 | 
| NOW() | 获取当前日期和时间 | 
 | 
| WEEK(date) | 返回日期date为一年的第几周 | 
 | 
| YEAR(date) | 返回日期date的年份 | 
 | 
| HOUR(time) | 返回时间Time的小时值 | 
 | 
| MINUTE(time) | 返回时间Time的分钟值 | 
 | 
| DATEDIFF(date1,date2) | 返回日期参数date1和date2之间相隔的天数 | 
 | 
| ADDDATE(date,n) | 计算日期参数date加上n天后的日期 | 
 | 
4.数字函数
| 函数名 | 作用 | 举例 | 
| CEIL(x) | 返回大于或等于数值x的最小整数 | SELECT CEIL(2.3) 返回:3 | 
| FLOOR(x) | 返回小于或等于数值x的最大整数 | 
 | 
| RAND() | 返回0~1间的随机数 | 
 | 
语法:SELECT ...FROM 表1 WHERE 字段1 比较运算符(子查询);
使用AS关键字,符合ANSI标准
SELECT 字段列表 FROM 表名 AS 表的别名;
使用空格,简便的方法
SELECT 字段列表 FROM 表名 表的别名;
原文:http://www.cnblogs.com/jibanmiaomiao/p/7603868.html