MySQL中的常用函数

MySQL中的常用函数包括字符串函数、日期函数、数学函数、聚合函数等等,这些函数方便我们对数据进行更精细的操作,让我们来一一介绍一下。

1. 字符串函数

1.1 CONCAT函数

CONCAT函数用于连接字符串,将多个字符串拼接成一个字符串。示例:

SELECT CONCAT('hello','world');  -- 输出'helloworld'

1.2 LEFT和RIGHT函数

LEFT和RIGHT函数用于提取字符串的左边和右边部分。两个函数的第一个参数都是要截取的字符串,第二个参数是要截取的字符串长度。示例:

SELECT LEFT('hello world', 5);  -- 输出'hello'
SELECT RIGHT('hello world', 5);  -- 输出'world'

2. 日期函数

2.1 DATE_FORMAT函数

DATE_FORMAT函数用于将日期转换为指定格式的字符串。示例:

SELECT DATE_FORMAT('2021-09-15','%Y/%m/%d');  -- 输出'2021/09/15'

2.2 DATE_ADD和DATE_SUB函数

DATE_ADD和DATE_SUB函数用于对日期进行加减操作。两个函数的第一个参数是要操作的日期,第二个参数是要加减的时间数值,第三个参数是加减的时间单位。示例:

SELECT DATE_ADD('2021-09-15', INTERVAL 1 DAY);  -- 输出'2021-09-16'
SELECT DATE_SUB('2021-09-15', INTERVAL 1 MONTH);  -- 输出'2021-08-15'

3. 数学函数

3.1 ABS函数

ABS函数用于计算绝对值。示例:

SELECT ABS(-10);  -- 输出10

3.2 ROUND函数

ROUND函数用于四舍五入。两个参数分别为要处理的值和保留小数位数。示例:

SELECT ROUND(3.1415926535,3);  -- 输出3.142

4. 聚合函数

4.1 SUM函数

SUM函数用于求和。示例:

SELECT SUM(amount) FROM orders;

4.2 AVG函数

AVG函数用于求平均值。示例:

SELECT AVG(price) FROM products;

以上是MySQL中一些常用的函数,可以在SQL语句中灵活应用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL中的常用函数 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • mysql取得datetime类型的数据,后面会跟个.0的实现方法

    获取datetime类型数据时,如果没有指定时间部分的值,即时分秒部分为0,MySQL在存储时会自动将其补足为.000000表示毫秒部分,也就是后面会跟个.0。 如果需要获取整个datetime类型的时间值,可以使用MySQL内置函数DATE_FORMAT来实现。该函数可以将日期值按指定的格式进行格式化输出。 下面是两个示例说明: 查询时间字段 update…

    database 2023年5月21日
    00
  • 基于ubuntu中使用mysql实现opensips用户认证的解决方法

    下面是详细讲解“基于ubuntu中使用mysql实现opensips用户认证的解决方法”的完整攻略。 概述 在这个攻略中,我们将介绍如何在Ubuntu操作系统上使用MySQL数据库实现OpenSIPS用户认证。OpenSIPS 是一款基于 Session Initiation Protocol(SIP)的开放源代码 SIP 服务器软件。如果您想要使用 Ope…

    database 2023年5月22日
    00
  • Tableau连接mysql数据库的实现步骤

    要在Tableau中连接MySQL数据库,需要经过以下步骤: 确定MySQL数据库的连接方式 强烈建议使用MySQL 8.0版本以上的数据库 在MySQL中创建用户和授权,以便连接Tableau时使用 决定使用MySQL的哪种连接方式(如MySQL Workbench,ODBC方式等) 配置Tableau中的MySQL连接 在Tableau中选择“连接到数据…

    database 2023年5月18日
    00
  • 详解Centos7.2编译安装zabbix3.2(详细步骤)

    详解Centos7.2编译安装zabbix3.2(详细步骤) 简介 本文将详细介绍在Centos 7.2上安装zabbix 3.2的完整步骤。zabbix是完整的基于云的监控方案,具有许多功能,可以监控应用程序、网络、服务器和虚拟机等各种资源。本文将展示编译安装过程以及该过程中可能遇到的各种问题。 步骤 安装必要软件包 在进行编译安装zabbix之前,需要安…

    database 2023年5月22日
    00
  • Oracle连接出现ora-12154无法解析指定的连接标识符

    当我们连接Oracle数据库时,有可能会遇到ORA-12154: TNS:could not resolve the connect identifier specified错误,这意味着我们在连接Oracle数据库服务器时,客户端无法解析服务器的连接标识符。下面是解决该问题的攻略: 1. 检查tnsnames.ora文件 tnsnames.ora文件是Or…

    database 2023年5月21日
    00
  • MySQL 数据类型详情

    MySQL 数据类型详情 MySQL 数据库支持多种数据类型,不同的数据类型有不同的存储大小和格式。正确地选择数据类型可以提高数据库内存使用效率和查询效率。 什么是MySQL数据类型? 简单来说,数据类型是用来对存储数据类型进行分类的。在 MySQL 数据库中,每列属性均有其数据类型,在创建表时需要设置相应的数据类型。 数据类型根据存储的数据分为三类:数值类…

    database 2023年5月21日
    00
  • 浅析Linux中vsftpd服务配置(匿名,用户,虚拟用户)

    浅析Linux中vsftpd服务配置(匿名,用户,虚拟用户) 什么是vsftpd? vsftpd(Very Secure FTP Daemon)是一款免费的FTP服务器软件,是目前用得最广泛、最受欢迎的 Linux FTP 服务器软件之一。 vsftpd服务配置 在Linux中,配置vsftpd服务一般需要以下步骤: 安装vsftpd软件包 配置vsftpd…

    database 2023年5月22日
    00
  • 详解azure 云上准备oracle11g的vnc安装环境

    下面是详解azure云上准备oracle11g的vnc安装环境的完整攻略。 步骤1 安装VNC 安装desktop: sudo apt-get update sudo apt-get install xfce4 xfce4-goodies tightvncserver 运行VNC server并设置密码 tightvncserver tightvncserv…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部