Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengonversi baris dengan terlalu banyak nilai menjadi kolom

Jika Anda ingin melakukan ini dengan python, Anda harus melihat pandas perpustakaan

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

Keluaran:

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. kueri sql dengan pernyataan if

  2. #1064 -Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda

  3. Bagaimana cara menyimpan banyak item dalam kolom database?

  4. Permintaan lambat dengan klausa HAVING - dapatkah saya mempercepatnya?

  5. dua kata dan spasi kosong tidak berfungsi dalam kueri MYSQL menggunakan LIKE