文档章节

Mariad函数(一)

博为峰教研组
 博为峰教研组
发布于 2017/01/19 19:17
字数 308
阅读 7
收藏 0

    

第一部分: MySQL 有很多内置函数可助你对列中的数据进行操作。

1. 数学函数

2. 字符串函数

3. 日期和时间函数

4. 条件判断函数

5. 系统信息函数

6. 加密函数

第一部分 数学函数

1. ABS(X):返回X的绝对值<absolute value>;

2. MOD(N,M)或%:返回N被M除的余数;MOD(7, 3) 表示7除以3得1;

3. FLOOR(X):返回不大于X的最大整数值;FLOOR(1.2) => 1;FLOOR<地板>

4. CEILING(X):返回不小于X的最小整数值。 CEILING(1.2) => 2;CEILING<上限,天花板>

5. ROUND(X) :返回参数X的四舍五入的一个整数。 ROUND(5.4) => 5;ROUND<圆的>

6. SQRT(x): 平方根函数;

7. RAND(x): 随机数函数. 产生一个在 0 和 1 之间的随机数; 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))

例子:

 

MariaDB [(none)]> SELECT ABS(-1.2), MOD(7, 3), FLOOR(1.2), CEILING(1.2), ROUND(5.4), ROUND(5.6), SQRT(5), SQRT(4), RAND(), FLOOR(10 + (RAND() * 81));

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

| ABS(-1.2) | MOD(7, 3) | FLOOR(1.2) | CEILING(1.2) | ROUND(5.4) | ROUND(5.6) | SQRT(5)          | SQRT(4) | RAND()             | FLOOR(10 + (RAND() * 81)) |

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

|       1.2 |         1 |          1 |            2 |          5 |          6 | 2.23606797749979 |       2 | 0.2063866781130309 |                        49 |

+-----------+-----------+------------+--------------+------------+------------+------------------+---------+--------------------+---------------------------+

1 row in set (0.00 sec)

© 著作权归作者所有

博为峰教研组
粉丝 52
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
openSUSE中使用yast2 安装mariadb后,无法启动服务

最近在使用openSUSE13.2.在其中使用yast2安装MariaDB(因为官方自12.3后就抛弃了mysql,改为MariaD。 安装成功之后,分别输入一下命令: 然后输入以下命令来修改登陆密码并登陆到mysql 但是一直...

枫亭子
2014/11/30
1K
1
【最优化】凸函数及它的一阶特征

一、什么是凸函数 直观的,图1是一维凸函数的示例。一维情况下,不严格的说,凸函数是弦在上的函数或者是曲线向上包(这些都是不严谨的说法)。 注意:在不同的教科书和资料中,对凸函数的定...

忆臻
2018/01/09
0
0
【最优化】凸函数及它的二阶特征

上篇文章介绍了凸函数及它的一阶特征【最优化】凸函数及它的一阶特征,这里来介绍凸函数的二阶特征,因为有些童鞋是直接从这篇文章阅读,所以下面还是会介绍一下凸函数。 一、什么是凸函数 ...

忆臻
2018/01/12
0
0
用浏览器测试几种闭包占用内存的情况

更多相关内容见博客 github.com/zhuanyongxi… 这一篇首先是打算证明一下《三个闭包实例理解闭包对内存的影响》,但是暂时不完美的总结,有翻车的地方。 一共有9个例子,其中例4翻车,例7、8...

砖用冰西瓜
2018/06/21
0
0
avalonJS源码分析(二)——参数(注入)依赖部分

上次主要讲解了avalon的整体框架——avalonJS源码分析(一),以及其模块加载器,那么接下来我们将一步讲解接下来的参数(注入)依赖部分,今天使用的源码跟上次分析的一样也是2.16版本。 整...

睿普Efly
2017/12/19
21
0

没有更多内容

加载失败,请刷新页面

加载更多

vue中eventBus的使用

使用场景: 1、兄弟组件的通信,父子组件的通信 2、不同路由的通信 针对兄弟组件的通信,父子组件的通信 新建bus.js文件 import Vue from 'vue' var bus = new Vue() export default bus 在需...

tianyawhl
19分钟前
4
0
C# DBHelper

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;namesp......

vga
22分钟前
4
0
Spring Boot中@ConditionalOnProperty使用详解

在Spring Boot的自动配置中经常看到@ConditionalOnProperty注解的使用,本篇文章带大家来了解一下该注解的功能。 Spring Boot中的使用 在Spring Boot的源码中,比如涉及到Http编码的自动配置...

程序新视界
23分钟前
7
0
centos7下安装mysql(完整配置)

https://blog.csdn.net/baidu_32872293/article/details/80557668

为何不可1995
25分钟前
5
0
如何从零到一设计一个MQ消息队列

消息队列整体设计思路 主要是设计一个整体的消息被消费的数据流。 这里会涉及到:消息生产Producer、Broker(消息服务端)、消息消费者Consumer。 1.Producer(消息生产者):发送消息到Broker。...

一只会编程的狼
32分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部