编写存储过程,提取文本中所有包含₹符号的数字并将其输出,例如“西红柿₹12”,输出为“12”。
创始人
2024-12-05 06:31:15
0

可以使用 SQL Server 提供的内置字符串函数实现此操作。下面是一个示例存储过程:

CREATE PROCEDURE ExtractNumberWithRupeeSymbol
    @text NVARCHAR(MAX)
AS
BEGIN
    DECLARE @output NVARCHAR(MAX)

    -- 使用 PATINDEX 函数查找字符串中第一个 ₹ 符号的位置
    DECLARE @rupeeIndex INT = PATINDEX('%₹%', @text)
    IF @rupeeIndex = 0
    BEGIN
        -- 如果没有找到 ₹ 符号,直接返回空字符串
        SET @output = ''
    END
    ELSE
    BEGIN
        -- 如果找到了 ₹ 符号,继续查找紧随其后的数字
        DECLARE @numberIndex INT = @rupeeIndex + 1
        WHILE @numberIndex <= LEN(@text) AND SUBSTRING(@text, @numberIndex, 1) BETWEEN '0' AND '9'
        BEGIN
            SET @numberIndex = @numberIndex + 1
        END

        -- 提取并返回数字部分
        SET @output = SUBSTRING(@text, @rupeeIndex + 1, @numberIndex - @rupeeIndex - 1)
    END

    SELECT @output AS 'Output'
END

调用存储过程:

EXEC ExtractNumberWithRupeeSymbol '西红柿₹12'  -- 结果为 "12"
EXEC ExtractNumberWithRupeeSymbol '3件衣服,共计₹1050'  -- 结果为 "1050"

相关内容

热门资讯

wepoke ai辅助!wep... wepoke ai辅助!wepoke可以使用模拟器,wepok软件透明挂,攻略教程(有挂技巧)1、点...
wepoke辅助挂!wepok... wepoke辅助挂!wepoke有插件,wepOkE总是真的有挂,科技教程(有挂细节);玩家必备必赢...
玩家攻略推荐!天天斗牌大联盟麻... 玩家攻略推荐!天天斗牌大联盟麻将(透明挂)好像真的有挂(2021已更新)(哔哩哔哩)1、构建自己的天...
微扑克有辅助挂!微扑克大厅都是... 微扑克有辅助挂!微扑克大厅都是机器人,德州扑克微扑克俱乐部,系统教程(有挂机密)是一款可以让一直输的...
wepokeai机器人!wep... 这是一款非常优秀的WepOke ia辅助检测软件,能够让你了解到WepOke中牌率当中全部隐藏参数,...
揭秘一下!科乐麻将系统规律(透... 揭秘一下!科乐麻将系统规律(透视)原来是有挂(2026已更新)(哔哩哔哩)1、科乐麻将系统规律系统规...
微扑克有辅助挂!微扑克有后台控... 微扑克有辅助挂!微扑克有后台控制(透明挂)原来真的是有挂1、超多福利:超高返利,海量正版游戏,微扑克...
WePoKe外 挂!wopok... 1、WePoKe外 挂!wopoker有外 挂(透明挂)wEpOke(就是真的有挂);该软件可以轻松...
程序员教你!欢乐划水麻将是不是... 程序员教你!欢乐划水麻将是不是有猫腻(透视辅助)都是有挂(2024已更新)(哔哩哔哩)1、点击下载安...
微扑克系统发牌规律!微扑克有计... 1、微扑克系统发牌规律!微扑克有计算器,微扑克ai软件(确实真的有挂);代表性(透视辅助软件透明挂)...