回答

收藏

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

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

我以为是CONTAINS,但这对我没用。# q* H5 y% f( a$ ?
我正在寻找这样做:! A* j! T  \9 ?6 U  C
IF CONTAINS(@stringVar,'thisstring')   ...我必须操作一个select或者另一个,这取决于变量是否包含字符串,我不知道如何工作。我看到的所有示例都使用了contains中的列。+ T* m! X' p0 ]% g$ h: r
提前致谢。
" g2 L% G2 y) T4 }6 n; o. [/ ?$ U                                                                4 K8 Z* j2 W( t- O# O6 a0 q' J5 B
    解决方案:                                                               
% o, [5 K+ O; b, x3 A- P                                                                标准的SQL这样使用方法:
9 K( g) j7 J6 u2 L+ D3 ^6 |where @stringVar like '%thisstring%'在查询语句中。你也可以TSQL执行此操作:
4 M3 E! W+ L$ N0 {, g( q6 Y; Uif @stringVar like '%thisstring
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则