行转列的示例
假设有一个学生表(students),包含学生ID、姓名和科目分数等字段。我们希望将科目分数作为列,每个学生的分数作为行,进行行转列操作。
建表SQL
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(100),
subject VARCHAR(100),
score INT
);
数据插入SQL
INSERT INTO students (id, name, subject, score)
VALUES
(1, 'Tom', 'Math'