mysql 怎么将0女1男_MySQL自定义函数(0显示为女1显示为男
MySQL自定义函数用法详解
自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL。
所以UDF是对MySQL功能的一个扩展
创建和删除自定义函数语法:
创建UDF:
CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...])
RETURNS {STRING|INTEGER|REAL}
runtime_body
简单来说就是:
CREATE FUNCTION函数名称(参数列表)
RETURNS 返回值类型
函数体
删除UDF:
DROP FUNCTION function_name
调用自定义函数语法:
SELECT function_name(parameter_value,...)
//自定义函数(0显示为女1显示为男)
DELIMITER $$
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
FUNCTION `t204`.`fun_person`(sex1 INT)
RETURNS VARCHAR(50)
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
DECLARE psex VARCHAR(50)DEFAULT'';
IF sex1=1
THEN
SET psex:='男';
ELSEIF sex1=0
THEN
SET psex:='女';
END IF;
RETURN psex;
END$$
DELIMITER ;
//调用方法
SELECT fun_person(1);
男
mysql 怎么将0女1男_MySQL自定义函数(0显示为女1显示为男相关推荐
- MySQL1为男_MySQL自定义函数(0显示为女1显示为男
MySQL自定义函数用法详解 自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL. 所 ...
- mysql函数保留小数_MySql自定义函数-关于保留小数位的特殊需求
背景 昨天,关于价格详情接口又来了一个小需求,而且有点特别.价格显示:改为保留两位小数,没错,就是保留两位小数.大家是不是想说这没啥特别的...数据库都有函数搞定了.例如四舍五入的ROUND(x,d) ...
- mysql 定一个函数_mysql自定义函数
mysql中的UDF(自定义函数),其实是个好东西,比如可以写好一些方法或 函数,然后进行调用,而且是在SQL语句中可以进行调用. DROP FUNCTION CalculateAmount CREA ...
- mysql 自定义函数教程_MySQL自定义函数
MySQL自定义函数 函数与存储过程类似,也是一组预先编译好的SQL语句的集合,但是存储过程可以有0个或多个返回,函数就只能有一个返回 创建函数 #语法 参数列表包含两部分 参数名和参数类型 #函数体 ...
- mysql 事件 函数_MySQL 自定义函数和存储过程的使用
MySQL支持自定义函数和存储过程,创建函数和存储过程分别使用CREATE PROCEDURE和CREATE FUNCTION,两者在语法结构上比较相似,但是它们的使用方法及使用场景有所有不同. 1. ...
- mysql动态函数库_mysql自定义函数与动态查询
介绍下mysql自定义函数的例子,以及插入单引号的方法,动态执行查询与字符串拼接的相关内容. 1.mysql自定义函数的例子 mysql不能像oracle 一样写 动态SQL. 代码示例: DROP ...
- rds支持mysql自带函数吗_MySQL自定义函数(CREATE FUNCTION)
在使用MySQL的过程中,MySQL 自带的函数可能完成不了我们的业务需求,这时候就需要自定义函数.自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由 SQL 语句和过程式 ...
- mysql 自定义函数教程_Mysql 自定义函数
Mysql 自定义函数怎么用 CREATE FUNCTION `strip_tags`($str text) RETURNS text BEGIN DECLARE $start, $end INT D ...
- mysql 自定义函数报错_Mysql自定义函数报错解决方法
[最近研究mysql数据库性能的相关问题,为了对比不同版本之间的差别.笔者找了一台测试服务器升级了该服务器的mysql数据库进行测试,在升级mysql过程中遇到了一些问题并将其 1.在MySql中创建 ...
最新文章
- Opencv各种滤波实现
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False
- hammer用法 jquery.hammer.js
- 前端学习(1361):学生档案信息管理3
- (转)SpringMVC学习(十)——SpringMVC与前台的json数据交互
- “吸才”的字节跳动和“散才”的好未来
- 题解:子矩阵(NOIP2014普及组T4)
- 关于matlab中get和set的用法
- 云平台、面向服务的体系结构和云编程
- wp 主题,wp 主题大全,wp 主题模板
- “小度小度”开启AI硬件的“量贩”时代
- 世界环境日 | 始祖数字化可持续发展峰会就在6.5!
- 小红书数据平台:2022年5月彩妆行业数据洞察报告
- PostgreSQL日期加减
- MySQL查询分析器EXPLAIN或DESC用法
- 一步一步教你将java代码打成jar包用bat批处理命令运行
- 06 - 微信公众号的菜单配置
- 小米4 miui6 android,小米4怎样升级MIUI6方法 小米4运行MIUI 6上手体验报告
- 【JSOI2016】扭动的回文串
- PHP RSA密文过长加密解密 越过1024的解决代码