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

Převod řádků s příliš mnoha hodnotami na sloupce

Pokud jste to chtěli udělat v pythonu, měli byste se podívat na pandas knihovna

df = pd.DataFrame({
    'ID': [1, 2, 3, 1, 2, 2, 1, 3],
    'Item': ['A', 'B', 'A', 'C', 'B', 'B' , 'A', 'B']
})

pd.crosstab(df['ID'], df['Item'])

Výstup:

Item A  B   C
ID          
1   2   0   1
2   0   3   0
3   1   1   0


  1. Hibernate Query problém s Informix

  2. Jak mohu získat názvy sloupců z tabulky na serveru SQL?

  3. Podivný problém s řazením v PHP, mysql s daty utf8

  4. Existuje způsob, jak vygenerovat diagram tříd UML z existující databáze MySQL?