Comma Delimited SQL string Need to separated

前端 未结 11 1948
[愿得一人]
[愿得一人] 2020-12-20 23:39

I have this string that i am getting from .net application A,B,C,D,E,F,

I wanted to write a sql select statement like

set @string = \'A,B,C,D,E,F\'

         


        
11条回答
  •  北海茫月
    2020-12-21 00:29

    Create a User Defined Function that takes the string as input and returns a table:

    create function [dbo].[f_SplitString] (@str as varchar (1000))
    returns @t table (value varchar (50))
    etc...
    

    Then adjust your Select statement:

    select * from tbl_test 
    where tbl_test.code in (select value from f_SplitString(@string))
    

提交回复
热议问题