sql 语言

    技术2022-05-19  26

    已知一个表stu的结构为:

    姓名   科目   成绩

    张三   语文   20

    张三   数学   30

    张三   英语   50

    李四   语文   70

    李四   数学   60

    李四   英语   90

     

    怎样通过select语句把它变成以下结构:

    姓名   语文    数学   英语

    张三   20       30     50

    李四   70       60     90

     

    select A.姓名,A.科目 as 语文, B.科目 as 数学, C.科目  as 英语

    from stu

    where A.姓名=B.姓名 and B.姓名= C.姓名

    and A.科目='语文'

    and B.科目='数学'

    and C.科目='英语'


    最新回复(0)