MySQL【七】

字符串函数

在这里插入图片描述

数学函数

在这里插入图片描述

日期函数

在这里插入图片描述

条件控制函数

在这里插入图片描述

类型转换函数

在这里插入图片描述

系统信息函数

在这里插入图片描述

自定义函数

DELIMITER @@ 
    CREATE FUNCTION 函数名([参数名 参数数据类型[,]])
     RETURNS  函数返回值的数据类型
     BEGIN
          函数体;
         RETURN  语句;
    END
    @@
   DELIMITER ;```
   
   

```sql
########## 定义一个函数maxofthree(),输出三个数中的最大值 ##########
DELIMITER @@
CREATE FUNCTION maxofthree(a int,b int,c int) 
    RETURNS int
    BEGIN
        declare t int DEFAULT 0;
        if a>b then
          set t=a;
        else
          set t=b;
        end if;
        if c>t then
         set  t=c;
        end if;
        return t;
    end
    @@

自定义函数中的局部变量
  • 声明
    DECLARE 变量名 类型 [DEFAULT 值];

  • 赋值
    SET 局部变量名 = 值;
    SELECT 局部变量名 := 值;

调用存储函数

SELECT 函数名([参数值[,…]]);

删除自定义函数

drop function [if exists] function_name;

上一篇:【深度学习基础 | 预备知识】数据预处理


下一篇:使用dataGrip连接spark