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

選択クエリで列を動的に追加する

    以下のコードを試してください

    declare @a int =21
    Declare @sql varchar(max)='select *,'
    while @a <32
    begin
    set @sql = @sql + cast(@a as varchar) + ' as D' + cast(@a as varchar) + ' ,'
    
    set @a = @a+1
    
    end
    set @sql = substring(@sql,0,len(@sql)-1) + ' from tbl1'
    
     exec( @sql)
    


    1. すべてのMySQLデータベースを一度にエクスポートおよびインポートします

    2. MySqlは、GROUP_CONCATを使用した結合で値を複製しました

    3. Mysqlダンプを使用したビューのバックアップ

    4. 母音で始まらず、終わらない都市名を見つける方法