首页 > 数据库 >mysql数据库:数学函数

mysql数据库:数学函数

时间:2024-08-07 14:56:03浏览次数:12  
标签:返回 函数 数据库 弧度 mysql PI round select

mysql数据库:数学函数

  • 数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。包括绝对值函数、正弦函数、余弦函数、和随机函数等。

    • abs(x) 求绝对值

    • PI() 返回圆周率

    • sqrt(x) x的平方根

    • mod(x,y) x除以y的余数

    • pow(x,y) power(x,y) 返回x的y次方

    • exp(x) 返回e的x次方

    • log(x) 返回x的自然对数

    • log10(x) 返回以10为底的对数

      select abs(-9)
      select PI()
      select sqrt(4)
      select mod(9,4)
      select pow(2,3)
      select power(3,2)
      select exp(4)
      select log(2.714)
      select log10(10)
      
    • ceil()、ceiling() 返回大于或者等于x的最小整数

    • floor(x) 返回小于或者等于x的最小整数

    • rand() rand(x) 返回0~1的随机数,x相同时返回值相同

    • round(x) round(x,y) 返回整数,四舍五入。返回x保留到小数点后y位的值

    • truncate(x,y) 截断返回x保留到小数点后y位的值(不四舍五入)

      select ceil(3.41)
      select ceiling(2.01)
      select floor(2.99)
      select rand()
      select round(3.45)
      select round(3.65)
      SELECT round(3.55894,2)
      SELECT truncate(5.66478,4)
      
    • radians(x) 将角度转换为弧度

    • degrees()x0 将弧度转换为角度

    • sin(x) 正弦函数,返回正弦值,x是弧度

    • asin(x) 反正弦函数,返回反正弦值,x是弧度

    • cos(x) 余弦函数,返回余弦值,x是弧度

    • acos(x) 反余弦函数,返回反余弦值,x是弧度

    • tan(x) 正切函数,返回正切值,x是弧度

    • atan(x) atan2(x) 反正切函数,返回反正切值,x是弧度

    • cot(x) 余切函数,返回余切值,tan(x)的倒数

      select radians(180)
      select dagrees(3.1415926)
      select sin(PI()/3)
      select asin(PI()/3)
      select cos(PI()/3)
      SELECT acos(PI()/3)
      select tan(PI()/4)
      select atan(PI()/4)
      select atan2(PI()/4)
      select cot(PI()/4)
      

标签:返回,函数,数据库,弧度,mysql,PI,round,select
From: https://blog.csdn.net/mohanyelong/article/details/140992255

相关文章

  • MySQL删除重复记录并且只保留最新一条
    目录测试表方式一:分组查询出每组最大的ID,其余的删除方式二:先标记重复待清理的数据,检查后清理附言查询所有重复的列:这里给到MySQL5.7和8.0版本的查询方式在开发过程中,因为某些问题可能会导致同一条数据在表中重复出现,此时我们需要申请权限走SQL去修复,下面介绍下具体修......
  • 使用python读取mysql数据,并记录到本地的文件中
    上次写过一次读取sqlserver数据,写入本地文件。今天分享一下mysql的。原理相似,希望对大家有小小的帮忙PS,我是3.6.13版本python,上一版本用包mysql-connector,一直不成功,查询官方文档,发现这个版本的PYTHON简直是奇葩的存在了。基本所有版本都支持,就是几个小版本排除在外了。......
  • MySQL 备库可以设置 sync_binlog 非 1 吗?【转】
    众所周知,防止断电丢失Binlog、故障恢复过程丢失数据,MySQL主库必须设置sync_binlog=1。那么作为备库可以例外吗?我们的第一反应当然是不行,既然主库会丢数据,备库自然一样。但其实不然,备库丢了数据是可以重新从主库上复制的,只要这个复制的位置和备库本身数据的位置一致就OK了,它......
  • mysql-基础
    目录MySQL数据库的好处数据库相关概念数据库存储数据的特点MySQL产品的介绍和安装MySQL服务的启动和停止MySQL服务的登录和退出MySQL的常见命令MySQL的语法规范SQL的语言分类SQL的常见命令DQL语言的学习进阶1:基础查询进阶2:条件查询进阶3:排序查询进阶4:常见函数进阶5:分组查询进阶6:多......
  • 不用一分钟,理解css中repeat函数的auto-fill和auto-fit
    相信大家在使用grid布局时,总难免会使用到grid-template-columns:repeat(auto-fit,minmax(200px,1fr));这里的auto-fit很好理解,就是按照容器大小和元素数量,将网格自动分成多少列。比如有4个元素时:页面宽度200px,则每行有一个元素页面宽度800px,则每行有四个元素,页面宽度......
  • 【Pyspark-驯化】一文搞懂Pyspark中的withColumnRenamed函数的使用技巧
    【Pyspark-驯化】一文搞懂Pyspark中的withColumnRenamed函数的使用技巧 本次修炼方法请往下查看......
  • 程序设计部分 指针(三) 第1关:指针作为函数参数
    任务描述本关任务:计算一个数组中除最大数字之外的数字之和。相关知识指针形参指针既然也是一种数据类型,自然也可以作为函数的形式参数。一般使用指针来让函数能修改外部内容,或者传递体积比较大的内容,比如:voidSwap(int*a,int*b){  intt=*a;  *a=*b; ......
  • 程序设计部分 指针(三) 第2关:指针作为函数返回值
    任务描述本关任务:读取数据建立数组。相关知识指针作为函数返回值指针能作为函数参数,自然也能作为函数的返回值。不过需要注意的是,返回的指针不应该指向函数的局部变量,因为局部变量只在函数这一次被调用期间有效,如果返回了指向局部变量的指针,又在之后的程序中访问了这个指针......
  • 程序设计部分 函数的递归 第4关:使用递归进行自动分析
    任务描述本关任务:计算逆波兰表达式的值。相关知识放苹果问题把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意:5,1,1和1,5,1是同一种分法。我们可以先假设有一个函数count(m,n)能告诉我们m个苹果放n个盘子有多少种放法,然后在此基础上进行......
  • 《重生到现代之从零开始的C语言生活》——函数递归
    递归啥是递归啊递归是解决问的一种方式,简单来说,就是函数自己调用自己递归解决问题把复杂的大问题转化为一个一个与原文题相似的小问题。递归的思想就是把大事化小在递归中,递就是递推,归就是回归递归中的限制条件递归必须存在限制条件,当满足这个条件时,递归不在继续每次......