用SQL语句如何实现以下面所说的效果
现在数据表A的数据记录如下
类型里固定是分类:学费,书费,杂费,考务费,办证费,其他.
学生编号 类型 金额
A 学费 500
A 书费 250
B 学费 500
B 办证费 250
B 考务费 500
C 书费 250
C 办证费 250
... ..... ....
... ..... ....
现在想通过 select 语句筛选成下面这个格式
学生编号 学费 书费 杂费 考务费 办证费 其他
A 500 250 0 0 0 0
B 500 0 0 500 250 0
... ... ... ... ... ... ...
... ... ... ... ... ... ...
... ... ... ... ... ... ...
这个select语句不会写
类型里固定是分类:学费,书费,杂费,考务费,办证费,其他.
学生编号 类型 金额
A 学费 500
A 书费 250
B 学费 500
B 办证费 250
B 考务费 500
C 书费 250
C 办证费 250
... ..... ....
... ..... ....
现在想通过 select 语句筛选成下面这个格式
学生编号 学费 书费 杂费 考务费 办证费 其他
A 500 250 0 0 0 0
B 500 0 0 500 250 0
... ... ... ... ... ... ...
... ... ... ... ... ... ...
... ... ... ... ... ... ...
这个select语句不会写
...全文
相关推荐
学习SQL语句(强大的group by与select from模式)
最后,执行动态构建的SQL语句,同样实现了将学生各科成绩转换为每个学生一行,每科一个列的效果。
oracle解锁及查已执行SQL语句
下面的SQL语句展示了如何查询自特定时间点之后执行的所有SQL语句:```sqlSELECT b.SQL_TEXT, b.FIRST_LOAD_TIME, b.SQL_FULLTEXTFROM v$sqlarea
用标准的SQL语句实现查询记录分页
下面,我们将详细解析几种实现SQL分页查询的方法,并探讨其适用场景。
SQL语句练习笔记/文件
下面我们将详细探讨这些知识点。1. **SQL基础**: - **SELECT语句**:用于从数据库中检索数据,是最基本的SQL命令。可以指定列名、表名,甚至进行条件筛选。
SQL常用语句收集资料
**横向显示(Pivot)**:当需要将表格数据的列转换为行时,可以使用SQL的透视功能,如SQL Server中的`PIVOT`操作,或者通过自连接和CASE语句实现类似效果。3.


