功能 检查字符串是否有/
我想在 SQL SERVER 中编写一个用户定义的函数,它将接受一个字符串作为参数,并检查字符串中是否有“/”,它将返回 1,否则返回 0。
请指导我实现这个场景。
I want to write a User-Defined function in SQL SERVER which will take a string as parameter and check it if it has a '/' in the string, it'll return 1 and otherwise 0.
Please guide me to achieve this scenario.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定为什么当 TSQL 的
CHARINDEX
就是您真正需要的。如果您确实需要 UDF,请尝试这样的操作:
像这样使用它:
Unsure why you'd want to make a UDF when TSQL's
CHARINDEX
is all you really need.Try something like this if you really need a UDF:
Use it like this:
下面是一个示例:
在实践之外,您不会创建用户定义的函数,因为它增加的复杂性比其解决的复杂性更多。您可以只使用
如'%/%'
。Here's an example:
Outside of practice, you would not create a user-defined function because it adds more complexity than it solves. You could just use
like '%/%'
.