考题注意事项

注意事项里面第二条

考题是考察考生综合应用能力,所以不得出现数据作弊现象(即 模板中不得直接明文写出结果,或者出现直接明文使用数据库中的 值,记录数量等),字段名和一些题目中明文要求的值除外,发现一 处该题判 0 分。(为防止部分考生为达到题目效果用取巧方法答题, 阅卷时数据库中内容会与考试数据库格式相同,内容不同,阅卷时以 阅卷数据内容为准,如达不到效果,则判 0) 以上

三个问题 :

1.我在sql中写例如表数据为 A

求a的数量和比例

select a,A数量,

A数量/cast(SUM(A数量)over(partition by 1=1 ) as float) as A比例 from (

select a,COUNT(a) as  A数量  from 表名

GROUP BY a)

这样写会不会有问题?

2. 表里面 有 a 字段 a里面有 1,2,3值

能否在sql里面写出 

case  when  a=1 then’需要显示的值‘

         when  a=2 then’需要显示的值‘

         when  a=3 then’需要显示的值‘

3.sql里面模板能否拼接? 例如 a字段和 b字段 

sql里面  select a||b from dual 

以上是否可行?

FineReport 501008177 发布于 2021-5-1 10:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-1 13:05
这个是可以的,你的操作,SQL都在模板数据集中的
  • 1关注人数
  • 589浏览人数
  • 最后回答于:2021-5-1 13:05
    请选择关闭问题的原因
    确定 取消
    返回顶部