回答

收藏

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

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

我以为是CONTAINS,但这对我没用。
, L/ s) ^; j  M6 {* I我正在寻找这样做:, \5 i3 B; Y  r0 k( g- H; ?
IF CONTAINS(@stringVar,'thisstring')   ...我必须操作一个select或者另一个,这取决于变量是否包含字符串,我不知道如何工作。我看到的所有示例都使用了contains中的列。
( [8 U& ^( ^1 Y0 m提前致谢。3 D8 Z/ z, e; \% D% D$ N9 P
                                                                2 P4 B  \/ [/ O* b8 ?7 b2 ~" D
    解决方案:                                                               
1 E5 [/ w5 T5 y0 D                                                                标准的SQL这样使用方法:+ d- Y- H1 q: c4 A4 ~
where @stringVar like '%thisstring%'在查询语句中。你也可以TSQL执行此操作:( K6 H9 u; S0 P3 Y) `. f% A/ l
if @stringVar like '%thisstring
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则