mysql case函数跟自定义函数的基本语法及使用方式
来源:互联网 发布:淘宝客组件推广 编辑:程序博客网 时间:2024/06/05 10:19
/*case 使用方式一*/SELECTid,CASE WHEN `name` = '鸭脖子' THEN '鸡屁股' ELSE `name` END `name`, inv_NumberFROMs_unit_user_inventory;
/*case 使用方式二*/SELECT id , CASE `name` WHEN '鸭脖子' THEN '鸭屁股' ELSE `name` END `name`, inv_NumberFROM s_unit_user_inventory;
mysql创建自定义函数
/*创建自定义函数,求指定数之间的和*/delimiter $$ /*修改临时语句结束符*/CREATE FUNCTION sun(num int) RETURNS INTBEGIN/*定义条件变量,注意用@符号定义的变量是全局的,也就是说在外面也可以访问*/SET @flg = 1;/*循环结束变量开关*/SET @res = 0;/*用来保存最终结果*/WHILE @flg <= num DO/*当条件满足时进入循环*/SET @res = @res + @flg; /*注意:mysql里没有+= -=这种概练*/SET @flg := @flg + 1;/*只能用这种方式赋值*//* 【备注】 := 符号的说明 在mysql中 := 才是真正意义上的赋值操作,把右边的值赋给左边的变量= 则只在一种情况下作为赋值用,就是在SET语句里面,如: SET id = 50 除此之外 = 则是作为比较操作符使用的当然我这里完全可以用 = 来进行赋值,但人家Mysq已经专门设计了一个专门的赋值符号 :=所以我只要是赋值操作都是使用 := 来完成,这样可避免出错*/END WHILE;/*结束循环*/RETURN @res;/*返回结果*/END /*语句结束*/$$/*将临时语句结束符改回成 ; */delimiter ;/*函数查看语句*/SELECT sun(100);/*函数删除语句*/DROP FUNCTION sun;
1 0
- mysql case函数跟自定义函数的基本语法及使用方式
- mysql 自定义函数 case when
- php explode() 函数的基本语法及使用实例
- Case函数的使用及注意点
- mysql数据库group_concat函数内包含case when 语法时的使用
- mysql 自定义函数的常见语法
- mysql case 函数使用demo
- MySQL基本语法--函数1
- MySQL基本语法--函数2
- MySql基本语法—函数
- Mysql 的中函数IFNULL,IF,CASE使用
- Shell脚本的基本语法(二) 预定义特殊字符、case语句和函数调用
- MySQL CASE/REPLACE/EXISTS函数使用范例
- C++输入输出流的基本函数及语法
- Mysql Case 函数 用法
- mysql数据库case函数
- mysql存储过程基本语法和函数
- mysql存储过程基本语法和函数
- 计算机
- LeetCode206. Reverse Linked List I
- 静态库和动态库的创建和使用
- 我的计算机
- 史上最全 Android 面试资料集合
- mysql case函数跟自定义函数的基本语法及使用方式
- ACL-NLP顶级会议
- 2016-10-15笔试笔记
- eclipse 导入 ssm项目shiro quartz 启动报java.lang.NoClassDefFoundError: org/quartz/SchedulerException
- 电脑游戏的危害
- 不带缓存操作的I/O操作(1)
- 论电脑游戏
- RDO率失真优化
- 正确使用电脑