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

複数のレコードをテーブルの 1 つの行にマージする

    SELECT SalesAgentId, SalesAgentName, SUM(SalesAmount) AS SalesAmount
      INTO #AggSales
      FROM Sales
     GROUP BY SalesAgentId, SalesAgentName;
    
    TRUNCATE TABLE Sales;    
    
    INSERT INTO Sales
    SELECT * FROM #AggSales;
    
    DROP TABLE #AggSales;
    


    1. textまたはntextデータ型のREPLACEの代替

    2. MySQLでLimit句を改善する方法

    3. HAVING句を使用したマテリアライズドビューの高速リフレッシュ?

    4. Knex / Postgresqlクエリからプレーンな値を返す方法は?