MySQL 存储过程CASE语句用法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,MySQL提供了一个替代的条件语句CASE。 MySQL CASE语句使代码更加可读和高效。CASE语句有两种形式:简单的搜索CASE语句。下面讲讲MySQL 存储过程CASE语句用法。1,CASE语
千家信息网最后更新 2025年01月20日MySQL 存储过程CASE语句用法
MySQL提供了一个替代的条件语句CASE。 MySQL CASE语句使代码更加可读和高效。
CASE语句有两种形式:简单的搜索CASE语句。下面讲讲MySQL 存储过程CASE语句用法。
1,CASE语法结构
CASE case_expression WHEN when_expression_1 THEN commands WHEN when_expression_2 THEN commands ... ELSE commands END CASE;2,CASE应用实例 DELIMITER $$
CREATE PROCEDURE GetCustomerShipping(
in p_customerNumber int(11),
out p_shiping varchar(50))
BEGIN
DECLARE customerCountry varchar(50);
SELECT country INTO customerCountry
FROM customers
WHERE customerNumber = p_customerNumber;
CASE customerCountry
WHEN 'USA' THEN
SET p_shiping = '2-day Shipping';
WHEN 'Canada' THEN
SET p_shiping = '3-day Shipping';
ELSE
SET p_shiping = '5-day Shipping';
END CASE;
END$$
如果WHEN子句中的when_expression与case_expression的值匹配,则ELSE子句中的命令将被执行。ELSE子句是可选的。 如果省略ELSE子句,并且找不到匹配项,MySQL将引发错误。
文章来自 http://www.dc3688.com/
语句
子句
过程
存储
代码
命令
实例
形式
文章
条件
结构
语法
错误
应用
搜索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
增城软件开发定制
临床试验数据库多少钱
普通软件开发多少钱
有效的网络安全应急演练
网络安全的大学最新排名
世界网络安全+博士
网络安全等级测评前景
晋城网络技术怎么样
常州建设智慧学校软件开发
戴尔t30服务器如何进入系统
即时沟通系统用哪个数据库好
郴州学软件开发
ap认证软件开发前景
我的世界神奇宝贝服务器可用指令
如何设置服务器反代理
松江区智能化软件开发厂家价格
苏州软件开发项目经理
如何获取外游服务器账号密码
广西容县网络安全宣传
网格员和网络安全员是一样吗
神经细胞能用网络技术吗
查看服务器远程管理卡地址
虹口区一站式软件开发价格优惠
c 三层架构批量删除数据库
网络安全四层网络模型
土豆服务器梗
iis服务器配置网站
sql数据库域名访问
网络安全应急知识培训
福山区定制软件开发外包公司