本篇目录:
列的别名
concat函数
算术运算
字符处理函数
日期与时间函数
数值处理函数
聚集函数
01:列的别名
- 有些应用中,存储在表中的数据不是应用所需要的,需要创建新的字段来表示数据库中的数据进行转换后的数据
- 例1:使用concat()函数进行字符拼接,给查询出来的数据列指定新名字
02:使用别名
- 使用新别名,并进行字符拼接
03:创建别名
- 别名是一个字符或值得替换名,使用AS关键字创建
注意:RTrim去右空格
不使用的情况下
04:MySQL支出的算术运算
- MySQL支持对查询出的数据进行算术计算,支持的运算类型有
05:算术运算实例
- 计算物品的价格(单价乘以订单数量)
06:MySQL函数
- MySQL支出利用函数来处理数据,函数在数据上执行,它给数据的转换和处理提供了方便
- MySQL支持的函数类型有:
- 用于处理字符串的文本处理函数
- 用于在数值数据上进行算术操作的数值函
- 用于处理日期和时间的函数
- 返回数据库信息的系统函数
07:文本处理函数
- MySQL支持的文本处理函数有:
08:Upper函数
- Upper()函数将小写字母转化为大写字母
09:Left(字符串,N)
- 使用left函数返回字符串的左边n个字符
10:Trim(),Rtrim(),Ltirim()
- 使用trim函数字符串左右两边的空格
11:日期与时间处理函数
12:日期函数使用实例
- 简单日期比较
- 使用日期函数
- 查找特定年月的数据
13:数值的处理函数
- MySQL支持的数值处理函数如下
14:数值处理函数实例
- 查询圆周率
- 获得一个随机数
15:聚集函数
- 查MySQL提供了聚集操作函数
16:AVG函数
- AVG函数计算列的平均值,AVG()统计所有的列,包括值为null的列
17:Count函数
- 使用count()确定表中行的数目
18:Max函数
- max()返回指定列中的最大值,max()要求指定列名
- 例1:查询products表中最贵物品的价值
19:Min函数
- Min()功能与max()相反,它返回指定列的最小值,min()要求指定列名
- 例1:查询products表中最便宜物品的价格
20:Sum函数
- sum()用于返回指定列值得总和
- 例1:查询订购物品的总数
21:函数组合使用
- select语句可根据需要使用多个函数,
- 例1:在select语句中使用4个函数
22:流程函数
IF (VALUE,T,F)
2.IFNULL(VALUE1,VALUE2)
3. CASE WHEN 【VALUE1】 THEN 【RESULT】...ELSE 【DEFAULT】END
4.CASE 【EXPR】WHEN 【VALUE】THEN【RESULT】... ELSE【DEFAULT】 END