SQL use comma-separated values with IN clause

前端 未结 9 1772
终归单人心
终归单人心 2020-12-19 08:49

I am developing an ASP.NET application and passing a string value like \"1,2,3,4\" into a procedure to select those values which are IN (1,2,3,4) but its saying \"Conversion

9条回答
  •  南方客
    南方客 (楼主)
    2020-12-19 09:02

    DECLARE @TagId  NVARCHAR(100)  = '43,81'
    
    SELECT * FROM TABLE WHERE TagId IN (SELECT TRIM(VALUE) FROM  STRING_SPLIT( @TagId , ',' )  )
    

    USE STRING_SPLIT FUNCTION FOR THIS

提交回复
热议问题