回答

收藏

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

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

我以为是CONTAINS,但这对我没用。
- a, F: J6 `5 @9 \" U4 O我正在寻找这样做:
  h8 W) @3 ^. _/ a: ^IF CONTAINS(@stringVar,'thisstring')   ...我必须操作一个select或者另一个,这取决于变量是否包含字符串,我不知道如何工作。我看到的所有示例都使用了contains中的列。: j; y' l5 M: `! ~: ^* v
提前致谢。9 ~) L5 }. B- i# D7 T5 M: A  E6 y
                                                                0 Q7 r2 r1 a" G% T2 _
    解决方案:                                                               
; \) u8 Y+ E% R" D; a/ Y1 W, ~                                                                标准的SQL这样使用方法:/ i: m: M8 F9 t. @! |7 C0 {
where @stringVar like '%thisstring%'在查询语句中。你也可以TSQL执行此操作:
8 H2 \- @' U( R/ T# f' nif @stringVar like '%thisstring
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则