sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2008R2で単一のセルを複数の列に分割する方法は?

    この例を使用すると、アイデアを得ることができます。

    declare @str varchar(max)
    set @str = 'Hello world'
    
    declare @separator varchar(max)
    set @separator = ' '
    
    declare @Splited table(id int identity(1,1), item varchar(max))
    
    set @str = REPLACE(@str,@separator,'''),(''')
    
    set @str = 'select * from (values('''[email protected]+''')) as V(A)' 
    
    insert into @Splited
    exec(@str)
    select * from @Splited
      

    1. mysqlクエリが必要

    2. MySqlサーバーからAndroidアプリに移動するにはどうすればよいですか?

    3. mysql:IDでグループ化し、IDごとに最高の優先度を取得します

    4. mysqlでのBツリーインデックスのしくみ