MySQL 存储过程CASE语句用法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MySQL提供了一个替代的条件语句CASE。 MySQL CASE语句使代码更加可读和高效。CASE语句有两种形式:简单的搜索CASE语句。下面讲讲MySQL 存储过程CASE语句用法。1,CASE语
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
中国互联网科技工作委员会毛军
互联网的科技
广州互联网科技公司
金融科技 互联网金融
九亚互联网科技
苏州大垚互联网科技
来此购互联网科技有限公司
互联网对科技的发展
厦门千工互联网科技有限公司
想开互联网科技公司怎么样
佛山市翊博互联网络科技有限公司
深圳艾果互联网通讯科技
晋城互联网科技
众安科技工业互联网合作
互联网企业科技类企业如何做账
互联网风格科技公司名称
新氧科技和美国互联网有关系吗
互联网时代科技型公司的机会
深圳互联网科技园地址
易互联网科技有限公司
深圳期待互联网科技
科技互联网的估值
恒银科技与互联网金融
剑昆互联网络科技有限公司临桂
河南猎农互联网科技有限公司
锡山区互联网智能科技产品供应
云南互联网科技学费
马化腾互联网科技教学
网互联网络科技