时间:2021-07-01 10:21:17 帮助过:21人阅读
| 
 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 表名 表的别名;
MySQL数据库 高级查询(一)
标签:count() 常用 and cal 一个 span curd 大于 sel