一句话中有"我爱你"三个字,不管这三个字在这句话的哪个位置,我都想用SQL语句给取出来,求助啊

解决方案 »

  1.   


    Declare @S Varchar(2000)
    Select @S = 'dsadsad我爱你dsad'
    Select CharIndex('我爱你', @S)
      

  2.   


    Declare @S Varchar(2000)
    Select @S = 'dsadsad我爱你dsad'
    Select PatIndex('%我爱你%', @S)
      

  3.   


    Declare @S Varchar(2000)
    Select @S = 'dsadsad我爱你dsad'
    If CharIndex('我爱你', @S) > 0
    Select '我爱你'
      

  4.   

    用在表上可以這麼寫Select Case When CharIndex('我爱你', 字段) > 0 Then '我爱你' Else '' End From 表