MySQL 存储过程CASE语句用法
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,MySQL提供了一个替代的条件语句CASE。 MySQL CASE语句使代码更加可读和高效。CASE语句有两种形式:简单的搜索CASE语句。下面讲讲MySQL 存储过程CASE语句用法。1,CASE语
千家信息网最后更新 2025年11月12日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 customerCountryFROM customers
WHERE customerNumber = p_customerNumber;
CASE customerCountryWHEN '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安全错误
数据库的锁怎样保障安全
上半年网络安全保障工作情况
如何看手机软件的服务器
电商网络技术有哪些
教学管理系统数据库sql语句
网络安全法 公安机关的职责
数据库e-r模型用哪个软件
网络安全基地 意见
网络安全大礼包
测试dns服务器能否完成解析
山东振国网络技术有限公司官网
服务器响应500
美团显示服务器错误该怎么办
好口碑的软件开发电话
数据库运维作业2
2018年网络安全周成都
软件开发销售客户分析
连云港专业联想服务器供货厂
高青mes软件开发公司
新乡快传网络技术有限公司
手机远程网络服务器
张小龙招聘软件开发人员
提取日期中某段数据库
软件开发北京工资标准
qq三国最便宜服务器
网络安全技术发展趋势
数据库的搭建流程
怀柔区软件开发诚信合作
联想服务器 戴尔服务器
软件开发业绩提成方案
北京中科智慧网络安全有限公司