回答

收藏

如何判断VARCHAR变量是否包含子字符串?

技术问答 技术问答 450 人阅读 | 0 人回复 | 2023-09-14

我以为是CONTAINS,但这对我没用。
' H8 A- H3 a" C- c& e* S我正在寻找这样做:
3 x6 N$ C8 l9 E/ S3 \2 OIF CONTAINS(@stringVar,'thisstring')   ...我必须操作一个select或者另一个,这取决于变量是否包含字符串,我不知道如何工作。我看到的所有示例都使用了contains中的列。
7 K* q5 I4 }% s8 w& ?4 L提前致谢。
+ G+ N4 r7 c( D7 q$ [  r                                                               
# \0 G6 y5 R, Y8 ]0 ~4 {    解决方案:                                                                3 b8 w" j( j. i# c3 m. C1 ~* y( w# X
                                                                标准的SQL这样使用方法:  q( P# m; }( f. @( F. y9 w
where @stringVar like '%thisstring%'在查询语句中。你也可以TSQL执行此操作:
$ t' E' m# \, ~/ }if @stringVar like '%thisstring
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则