Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển đổi hàng có quá nhiều giá trị thành cột

Nếu bạn muốn thực hiện việc này trong python, bạn nên xem pandas thư viện

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

Đầu ra:

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. Nhận khoảng thời gian trong mysql

  2. Có công thức nào để ước tính kích thước chỉ mục trong InnoDB không?

  3. Hệ thống tình bạn Cấu trúc Sql &Truy vấn

  4. Làm thế nào để kết hợp hai truy vấn đếm với tỷ lệ của chúng?

  5. Người dùng hiển thị MySQL