sql >> Databáze >  >> RDS >> Mysql

Jak transponovat řádky MySQL a opakovat záhlaví sloupců?

Chcete-li vybrat všechny řádky, které chcete vložit do jednoho řádku v aplikaci Excel. Mějte v tabulce tolik řádků, kolik chcete.

SELECT 
    CONCAT(
        group_id,',', GROUP_CONCAT( 
            CONCAT_WS(',', item_code, item_label, item_detail, item_score) 
        )
    )
FROM thetable

Vrátí CSV:

10,BLU123,Blue 123,Blah blah 123,3,BLU124,Blue 124,Blah blah 124,6,BLU125,Blue 125,Blah blah 125,2


  1. mysql získává last_insert_id() ve spouštěči

  2. Jaký je nejlepší způsob, jak uniknout neformátovým znakům v to_char společnosti Oracle?

  3. Jak získám první datum čtvrtletí v MySQL?

  4. jak seřadit pořadí LEFT JOIN v dotazu SQL?