vf中如何将变量设为字段名

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:18:52
成绩表如下
姓名|语文|数学|英语|
张三| 20 |80 |20 |
李四|50 |20 |60 |
王五|67 |90 |20 |
我要查询不及格的人和科目
我是否可以将字段语文,数学,英语设为全局变量,结果为:

张三 语文,英语
李四 语文,数学
王五 英语

这种形式的显示,应该怎样做?尽量详细些,谢谢

select 姓名+" "+trim(iif(语文<60,语文,"语文,",space(4))+trim(iif(语文<60,数学,"数学,",space(4)))+trim(iif(语文<60,英语,"英语",space(4))) from 成绩表
这个问题不必求字段名
求字段名的函数是FIELD(字段序号),如:
SELECT FIELD(1),FIELD(2),FIELD(3) FIELD(4) FROM 成绩表