带条件的SQL语句
是否可以将stuff函数与条件一起使用 我试图从SQL表中的值创建一个正则表达式模式 我的stuff函数如下所示:带条件的SQL语句,sql,sql-server,regex,tsql,Sql,Sql Server,Regex,Tsql,是否可以将stuff函数与条件一起使用 我试图从SQL表中的值创建一个正则表达式模式 我的stuff函数如下所示: stuff(name,patindex('%Apple%',name),len(name),'%') 但我也需要跑步 stuff(name,patindex('%Mango%',name),len(name),'%') 我可以用OR条件在同一个stuff函数中同时执行这两个操作吗?您的确切逻辑或预期结果并不完全清楚,但您可以尝试使用CASE表达式编写上述内容: 东西(名字, 当
stuff(name,patindex('%Apple%',name),len(name),'%')
但我也需要跑步
stuff(name,patindex('%Mango%',name),len(name),'%')
我可以用OR条件在同一个stuff函数中同时执行这两个操作吗?您的确切逻辑或预期结果并不完全清楚,但您可以尝试使用
CASE
表达式编写上述内容:
东西(名字,
当PATINDEX(“%Apple%”,name)
这里的逻辑是选择
STUFF
操作的起点,根据该操作,水果子字符串首先出现在名称中。是的,这就是我要寻找的。非常感谢。对问题描述不当表示歉意。我试图创建一个基于表中是否有芒果或苹果的正则表达式。这个案子很管用。