首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL数学函数

MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。 数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。...数学函数包括绝对值函数、正弦函数、余弦函数、和随机函数等。...MySQL常用的数学函数如下表所示: 函数 作用 abs(x) 求绝对值 PI() 返回圆周率 sqrt(x) x的平方根 mod(x,y) x除以y的余数 ceil()、ceiling() 返回大于或者等于...,返回正弦值,x是弧度 asin(x) 反正弦函数,返回反正弦值,x是弧度 cos(x) 余弦函数,返回余弦值,x是弧度 acos(x) 反余弦函数,返回反余弦值,x是弧度 tan(x) 正切函数,返回正切值...,x是弧度 atan(x) atan2(x) 反正切函数,返回反正切值,x是弧度 cot(x) 余切函数,返回余切值,tan(x)的倒数 练习代码: ## MySQL数字函数 select PI(),

53930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL中字符串比较函数学习--MySql语法

    ,可使用 CAST()或 CONCAT()函数: mysql> SELECT 38.8, CAST(38.8 AS CHAR); -> 38.8, '38.8' mysql> SELECT...若已经对一个字符串函数给定一个二进制字符串作为参数, 则所得到的结果字符串也是一个二进制字符串。一个转化为字符串的数字被作为二进制字符串对待。这仅会对比较结果产生影响。...abc' LIKE BINARY 'ABC'; -> 0 在MySQL中, LIKE 允许出现在数字表达式中。...mysql> SELECT 10 LIKE '1%'; -> 1 注释:由于 MySQL在字符串中使用 C转义语法(例如, 用‘\n’代表一个换行字符),在LIKE字符串中,必须将用到的...注释:由于在字符串中, MySQL使用 C 转义语法 (例如, 用‘\n’来代表换行字符 ),在REGEXP字符串中必须将用到的‘\’ 双写。

    1.9K30

    Mysql 窗口函数学习

    窗口函数是数据库查询中的一个经典场景,在解决某些特定问题时甚至是必须的。...窗口函数介绍 在分析上述需求之前,首先对窗口函数进行介绍。何为窗口函数呢?既然窗口函数这个名字源于数据库,那么我们就援引其在数据库中的定义。...下图源于 MySQL8.0 的官方文档,从标黄高亮的一句介绍可知:窗口函数是用与当前行有关的数据行参与计算。这个翻译可能有些蹩脚,但若能感性理解窗口函数的话,其实反而会觉得其概括的比较传神。 ?...上面是窗口函数的逻辑解释,那么具体能用于实现什么功能呢?其实,窗口函数能实现什么功能则要取决于能搭配什么函数。仍然引用 MySQL8.0 官方文档中的一幅图例: ?...SQL实现 既然窗口函数起源于数据库,那么下面就应用 SQL 予以实现。 注:以下所有 SQL 查询语句实现均基于 MySQL8.0。 Q1:求解每名同学历次成绩的排名。

    1.1K20

    【12】Python函数学习(中)

    (在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减少一层栈帧。由于栈的大小不是无限的,所以递归次数过多会导致栈溢出。)...: 函数式编程是一种抽象程度很高的编程范式,纯粹的函数式编程语言的编写没有变量。...因此,任意一个函数,只要输入确定的,输出就是确定的,这种纯函数我们称之为没有副作用。...函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。 Python对函数式编程提供部分支持,由于python允许使用变量,因此,python不是纯函数式编程语言。...想学函数式编程可以学lisp、hashshell、erlang 高阶函数: 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就叫做高阶函数。

    53610

    MySQL 数据库中的时间操作与常见函数

    MySQL 数据库中的时间操作与常见函数 我不知道大家第一次接触代码是什么,但是我可以告诉大家青阳第一次接触代码就是数据库查询语句,也就是SQL。第一本买的和编程相关的书是《mysql应知应会》。...我是半路出家的,在最开始我天真的一万mysql就是所有了,接触越深感觉,直接越浅薄,也截止这次机会回顾一下,mysql数据库中的时间操作。在数据库的实际应用中,时间操作和处理是非常常见的需求。...今天,就让我和大家一起回顾了解以下 MySQL 中的时间操作和常见函数。 一、MySQL 中的时间数据类型 MySQL 提供了多种时间数据类型,以满足不同的应用场景。...三、常见时间函数 DATEDIFF():这个函数用于计算两个日期之间的天数差。...这些 MySQL 中的时间操作和常见函数,让我们可以更加灵活地处理数据库中的时间字段,满足各种各样的需求。

    27900
    领券