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

chuyển các cột thành hàng

Bạn có thể sử dụng UNION ALL cho điều này

select 'one' as label,  curdate() as val
UNION ALL
select 'two' as label,  date_sub(curdate(), interval 15 day) as val
UNION ALL
select 'three' as label,  date_sub(curdate(), interval 30 day)  as val
UNION ALL
select 'four' as label,  date_sub(curdate(), interval 45 day) as val
UNION ALL
select 'five' as label,  date_sub(curdate(), interval 60 day) as val
UNION ALL
select 'six' as label,  date_sub(curdate(), interval 75 day)  as val
UNION ALL
select 'seven' as label,  date_sub(curdate(), interval 90 day) as val



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn dữ liệu từ giao diện người dùng vào mysql db trong anglejs

  2. Sử dụng từ khóa SQL trong tiêu đề của bảng hoặc cột

  3. kết hợp hai câu lệnh được chọn

  4. cách tìm nạp nhiều tập kết quả từ một thủ tục được lưu trữ mysql trong laravel

  5. Cập nhật bảng MySQL với thứ hạng kỷ lục trong các nhóm