05:MySQL数据处理与函数笔记5

本篇目录:

列的别名

concat函数

算术运算

字符处理函数

日期与时间函数

数值处理函数

聚集函数

01:列的别名

  • 有些应用中,存储在表中的数据不是应用所需要的,需要创建新的字段来表示数据库中的数据进行转换后的数据
  • 例1:使用concat()函数进行字符拼接,给查询出来的数据列指定新名字
  • image.png

02:使用别名

  • 使用新别名,并进行字符拼接
  • image.png

03:创建别名

  • 别名是一个字符或值得替换名,使用AS关键字创建

image.png

注意:RTrim去右空格

不使用的情况下

image.png

04:MySQL支出的算术运算

  • MySQL支持对查询出的数据进行算术计算,支持的运算类型有

image.png

05:算术运算实例

  • 计算物品的价格(单价乘以订单数量)

image.png

06:MySQL函数

  • MySQL支出利用函数来处理数据,函数在数据上执行,它给数据的转换和处理提供了方便
  • MySQL支持的函数类型有:
  1. 用于处理字符串的文本处理函数
  2. 用于在数值数据上进行算术操作的数值函
  3. 用于处理日期和时间的函数
  4. 返回数据库信息的系统函数

07:文本处理函数

  • MySQL支持的文本处理函数有:
  • image.png

08:Upper函数

  • Upper()函数将小写字母转化为大写字母

image.png

09:Left(字符串,N)

  • 使用left函数返回字符串的左边n个字符

image.png

10:Trim(),Rtrim(),Ltirim()

  • 使用trim函数字符串左右两边的空格

image.png

11:日期与时间处理函数

image.png

12:日期函数使用实例

  • 简单日期比较

image.png

  • 使用日期函数

image.png

  • 查找特定年月的数据

image.png

13:数值的处理函数

  • MySQL支持的数值处理函数如下

image.png

14:数值处理函数实例

  • 查询圆周率

image.png

  • 获得一个随机数

image.png

15:聚集函数

  • 查MySQL提供了聚集操作函数

image.png

16:AVG函数

  • AVG函数计算列的平均值,AVG()统计所有的列,包括值为null的列

image.png

17:Count函数

  • 使用count()确定表中行的数目

image.png

18:Max函数

  • max()返回指定列中的最大值,max()要求指定列名
  • 例1:查询products表中最贵物品的价值

image.png

19:Min函数

  • Min()功能与max()相反,它返回指定列的最小值,min()要求指定列名
  • 例1:查询products表中最便宜物品的价格

image.png

20:Sum函数

  • sum()用于返回指定列值得总和
  • 例1:查询订购物品的总数

image.png

21:函数组合使用

  • select语句可根据需要使用多个函数,
  • 例1:在select语句中使用4个函数

image.png

22:流程函数

image.png

IF (VALUE,T,F)

image.png

2.IFNULL(VALUE1,VALUE2)

image.png

 

3. CASE WHEN 【VALUE1】 THEN 【RESULT】...ELSE 【DEFAULT】END

image.png

4.CASE 【EXPR】WHEN 【VALUE】THEN【RESULT】... ELSE【DEFAULT】 END

image.png

image.png

 

 

 

猜你喜欢

转载自www.cnblogs.com/kelly11/p/13188842.html