1 Star 0 Fork 0

rookie/DataVisualization

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.sql 1.66 KB
一键复制 编辑 原始数据 按行查看 历史
刘亮 提交于 2024-04-09 21:37 +08:00 . first commit
-- 创建自定义函数,用于将阿拉伯数字转换为罗马数字
DELIMITER $$
CREATE FUNCTION arabic_to_roman(n INT) RETURNS VARCHAR(5)
DETERMINISTIC
BEGIN
DECLARE result VARCHAR(5);
SET result = '';
-- 使用简单的条件语句转换数字
CASE n
WHEN '1' THEN SET result = 'I';
WHEN '2' THEN SET result = 'II';
WHEN '3' THEN SET result = 'III';
WHEN '4' THEN SET result = 'IV';
WHEN '5' THEN SET result = 'V';
WHEN '6' THEN SET result = 'VI';
WHEN '7' THEN SET result = 'VII';
WHEN '8' THEN SET result = 'VIII';
ELSE SET result = 'Invalid';
END CASE;
RETURN result;
END$$
DELIMITER ;
-- 创建自定义函数,用于将阿拉伯数字转换为罗马数字
DELIMITER $$
CREATE FUNCTION arabic_to_roman2(n INT) RETURNS VARCHAR(5)
DETERMINISTIC
BEGIN
DECLARE result VARCHAR(5);
SET result = '';
-- 使用简单的条件语句转换数字
CASE n
WHEN '1' THEN SET result = '01';
WHEN '2' THEN SET result = '02';
WHEN '3' THEN SET result = '03';
WHEN '4' THEN SET result = '04';
WHEN '5' THEN SET result = '05';
WHEN '6' THEN SET result = '06';
WHEN '7' THEN SET result = '07';
WHEN '8' THEN SET result = '08';
WHEN '9' THEN SET result = '09';
ELSE SET result = 'Invalid';
END CASE;
RETURN result;
END$$
DELIMITER ;
-- ALTER TABLE your_table_name MODIFY COLUMN session_idx VARCHAR(10);
-- DROP FUNCTION IF EXISTS arabic_to_roman;
-- DROP FUNCTION IF EXISTS arabic_to_roman2;
UPDATE visualization_playerepisode SET session_idx = arabic_to_roman(1) where session_idx = '1';
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/w2t/data-visualization.git
git@gitee.com:w2t/data-visualization.git
w2t
data-visualization
DataVisualization
master

搜索帮助