sql >> Database teknologi >  >> RDS >> Mysql

transponere kolonner til rækker

Du kan bruge UNION ALL for dette

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. MySQL Vælg flere værdier

  2. Problem med at tilføje fremmednøgle ved hjælp af Alter Table med eksisterende MYSQL-database - kan ikke tilføje den! Hjælp!

  3. TIMESTAMP() Eksempler – MySQL

  4. Hvordan tjekker man Tablespace i Oracle SQL Developer?