当前位置: 首页 > 网络应用技术

mySQL函数

时间:2023-03-06 22:36:18 网络应用技术

  MySQL已在各种方案数据处理中构建了许多功能。功能通常可以处理文本数据,日期数据,数值数据和返回系统相关信息;除了普通功能外,MySQL还具有一些集聚功能来汇总和总结表中的数据。

  收集功能:

  指在线上运行的功能,计算和返回单个值。

  使用MySQL功能有很多好处:

  但是,MySQL函数不一定在其他数据库系统(不同的语法)中支持它,因此SQL的移植很差。

  文本处理功能可用于转换,组合,删除文本上的空间和其他操作。

  文本功能表:

  左()在左侧返回右()返回右字符substring()字符串intercept trim()以删除space rtrim()以删除正确的空格ltrim()删除左空格()返回字符串长度下()到字符convert串将字符串转换为较低的upper(),以将字符串转换为uppercase local(),以找到字符串后的sub -string soundex()。

  切换较低()

  转移上鞋面()

  返回字符串长度()

  字符串拦截substring()

  Soundex()可以找到一个类似的发音(这很有趣!)

  日期函数在MySQL中非常重要,因为我们通常需要格式化日期,提取日期,计算日期的输出值等。

  日期功能表:

  curdate()返回到当前日期curtime()返回当前时间addate()以添加日期,zhou和其他日子,然后添加一次,将返回日期的日期()部分划分日期,计算两个ditatesdate_add()日期计算函数date_format()日期格式化函数日()返回日期号part dayofwek()返回日期属于日期(日期()一天的几天)日期部分日期部分的一部分(日期部分())时间部分()时间部分的时间部分()第二部分分钟第二部分的返回时间部分的时间部分()()例如,当前日期和时间第二部分的一部分:例如:

  查询当前日期和时间

  查询本年度

  询问当前一周(请注意,在MySQL中计算的一周,返回工作日指数,星期日等于1,星期六等于7)

  日期格式

  计算日期之间的差异

  数值处理功能用于数值处理;通常用于代数操作,三角操作,几何操作等。

  许多功能表:

  abs()绝对值cos()剩余字符串值sin()字符串value tan()cut()index value sqrt()平方根rand()随机数pi()永久数字mod()如下:例如:

  计算绝对值

  回到π值

  返回小于1的随机数小于0

  计算剩余数字

  有时,我们不需要返回表数据中的所有列,而只需要汇总表中的数据,或对表组的数据执行执行相关计算;目前,可以使用MySQL的聚类函数。

  收集功能表:

  AVG()查找通过平均计数()计算的最大值min()计算列的计算列表的平均行数的平均值。

  找到平均单价

  寻求产品手表的数量(三种方法,您可以接受自己,这是一个需要故意调查的问题。这里没有讨论)

  寻求价格最高价值

  单价

  MySQL中的聚合函数可以组合使用。

  *注意:可以在上面的count()函数上计数许多行,但是如果我们要计算某个列的重行数,则可以使用此时的独特关键字,但是它只能用于指定字段。,不能采取行动。**

  正确用法:

  误导: