Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwersja wierszy ze zbyt dużą liczbą wartości na kolumny

Jeśli chciałeś to zrobić w Pythonie, powinieneś spojrzeć na pandas biblioteka

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'])

Wyjście:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paginacja Java Spring JPA Nie działa, jeśli więcej niż jedna strona

  2. Jeden stół a wiele stołów

  3. mysql, aby uzyskać głębokość rekordu, policzyć rekordy rodziców i przodków

  4. Ostrzeżenie:krok po instalacji nie zakończył się pomyślnie, podczas próby zainstalowania mysql przy użyciu programu brew w systemie Mac OS High Sierra

  5. Indeksowanie dla operacji BINARY LIKE w MySQL