select a.ksh,'0A' cjxdm,a.cj+a.fjf_fss as cj, to_char(a.cj+a.fjf_fss) as cj11 from ( select bmk.ksh,zcjf.fjf_ss,zcjf.fjf_fss,wkcj.cjxdm,wkcj.cj from xc.xc_t_bmk bmk left join ljh.ljh_t_bmk zcjf on bmk.ksh=zcjf.ksh left join gb.t_wkcj wkcj on bmk.ksh=wkcj.ksh where bmk.zkzh is not null and wkcj.cjxdm='0X' and zcjf.leibie='文理' --and wkcj.cj is not null order by bmk.ksh,wkcj.cjxdm啥意思
时间: 2024-04-05 14:32:27 浏览: 149
Oracle 11.2.0.4 rac安装文档.docx
这看起来也是一个 SQL 查询语句,用于查询学生的考试成绩。其中,"xc.xc_t_bmk"、"ljh.ljh_t_bmk" 和 "gb.t_wkcj" 是三个不同的表,它们分别存储了学生的基本信息、分数等数据。查询语句中使用了左连接(left join)和 where 子句来关联这些表,找到符合条件的数据。
具体来说,查询的条件是:学生的准考证号不为空,考试成绩项代码为 '0X',类型为 '文理'。查询结果包含四列数据:"ksh"、"cjxdm"、"cj" 和 "cj11",分别表示学生考试的考生号、成绩项代码、成绩和格式化后的成绩。其中,"cj" 的计算方式是将 "wkcj.cj" 和 "zcjf.fjf_fss" 相加得到的,"cj11" 是将 "cj" 转化为字符串类型后得到的。最后,查询结果按照学生的考生号和成绩项代码进行排序。
阅读全文