MySQL 高级 - 存储过程 - 语法 - case结构



-- 给定一个月份, 然后计算出所在的季度

create procedure pro_test7(mon int)
begindeclare result varchar(10);casewhen mon>=1 and mon <= 3 thenset result='第一季度';when mon>=4 and mon <= 6 thenset result='第二季度';when mon>=7 and mon <= 9 thenset result='第三季度';ELSEset result='第四季度';end case;select concat('传递的月份为:',mon,', 计算出的结果为:',result) as content;
end$

MySQL 高级 - 存储过程 - 语法 - case结构相关推荐

  1. MySQL 高级 - 存储过程 - 语法 - if判断 || 传递参数 (IN - 输入 OUT-输出)

    MySQL 高级 - 存储过程 - 语法 - if判断 传递参数

  2. MySQL 高级 - 存储过程 - 语法 - 游标

    游标/光标 -- 查询emp表中数据, 并逐行获取进行展示 create procedure pro_test11() begindeclare e_id int(11);declare e_name ...

  3. MySQL 高级 - 存储过程 - 语法 - repeat循环

    repeat结构 -- 计算从1加到n的值 -------> repeat create procedure pro_test9(n int) begindeclare total int de ...

  4. MySQL 高级 - 存储过程 - 语法 - loop循环

    loop语句 leave语句 用来从标注的流程构造中退出,通常和 BEGIN ... END 或者循环一起使用.下面是一个使用 LOOP 和 LEAVE 的简单例子 , 退出循环: -- 计算从1加到 ...

  5. MySQL 高级 - 存储过程 - 语法 - while循环

    -- 计算从1加到n的值 -- 累加 create procedure pro_test8(n int) begindeclare total int default 0;declare num in ...

  6. MySQL高级-存储过程和函数

    存储过程和函数 1.存储过程和函数概述 2 创建存储过程 3 调用存储过程 4 查看存储过程 5 删除存储过程 6 语法 6.1 变量 6.2 if条件判断 6.3 传递参数 6.4 case结构 6 ...

  7. mysql 创建存储过程语法_mysql存储过程语法及实例

    存储过程如同一门程序设计语言,同样包含了数据类型.流程控制.输入和输出和它自己的函数库. --------------------基本语法-------------------- 一.创建存储过程 c ...

  8. MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出

    1. 创建数据 为了实现批量数据的导入导出,首先需要创建大量的数据,通过循环结构搭配存储过程实现循环插入,但是这种方式相当慢,博主插入1万条数据,花费了5分钟54秒的时间. 需要注意的两点:①不管是循 ...

  9. MySQL 高级 - 存储过程 - 概述

    存储过程和函数概述 ​ 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据 ...

最新文章

  1. 做了7年软件工程师,从500多场技术面试中学到了什么?
  2. DataX在有赞大数据平台的实践
  3. 宝塔安装php遇错libicui18n.so.42: cannot open shared object file: No such file or directory
  4. ASP.NET MVC:缓存功能的设计及问题
  5. OpenCL 第7课:旋转变换(1)
  6. 吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
  7. H5支付完整demo及问题总结【已解决】
  8. 0框架前端-如何写垂侧边栏(Vertical Tabs)
  9. Vulkan-NCNN 编译
  10. 51单片机之步进电机实验
  11. ERstudio导入mysql脚本生成rtf文档
  12. 测试方案包含哪些内容?
  13. iphone 4s IOS9 越狱教程
  14. 【Bug修复】java.lang.IllegalArgumentException、java.lang.NullPointerException 问题解决修复
  15. 阿里云,AWS,HTTPS和企业支付宝配置
  16. 阿里巴巴年薪800k大数据全栈工程师成长记
  17. 中国到美国寄国际快递怎么收费
  18. 宝峰数科带你读懂数字家庭的真正内涵
  19. 用户画像(profile v.s. persona)
  20. windows 更新失败 你的设备中缺少重要的安全和质量修复。

热门文章

  1. 6 有序集合ZSet(Sorted Set)
  2. BZOJ2208 [Jsoi2010]连通数
  3. Spring Boot有四大神器
  4. Xcode9新特性介绍-中文篇
  5. 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题
  6. 企业网站制作要以简约为主
  7. 大型网站系统与Java中间件实践 01 认识分布式
  8. 黑马程序员:java基础之装饰设计模式
  9. 移动web开发之像素和DPR
  10. RSS - 简单方便的follow资讯