当前位置: 首页 > news >正文

大连做网站外包北京注册公司需要什么手续和证件

大连做网站外包,北京注册公司需要什么手续和证件,职业生涯规划大赛活动目的,logo设计公司 艺点意创目录 1题目:SQL149 根据指定记录是否存在输出不同情况 2 作答解析 3 知识点 3.1 count函数 3.2 内连接与左连接 1题目:SQL149 根据指定记录是否存在输出不同情况 2 作答解析 #正确答案 select uid, incomplete_cnt, incomplete_rate from (select …

目录

1题目:SQL149 根据指定记录是否存在输出不同情况

2 作答解析

3 知识点

3.1 count函数

3.2 内连接与左连接


1题目:SQL149 根据指定记录是否存在输出不同情况

2 作答解析

#正确答案
select 
uid, incomplete_cnt, incomplete_rate
from (select ui.uid as uid, ui.level as `level`, count(er.start_time) as answer_cnt #每个用户的作答数量 判断是否有作答记录, count(if(er.submit_time is null, er.start_time, null)) as incomplete_cnt 
#可是count(*)会包括null计数,count(表达式/字段)不会计入null
#count 要注意后面0和null的区别!!!!, round( if( count(er.start_time) = 0, 0,count(if(er.submit_time is null, er.start_time, null))/count(er.start_time)), 3) as incomplete_rate#外面这个if是为了防止分母为0的错误,count(表达式/字段)不会计入null, max(if(ui.level=0 and count(if(er.submit_time is null, er.start_time, null))>2, 1, 0)) over() as flag#max窗口函数就是确保有一个这样的用户就行(有1就行),因为如果全是0就要将所有的用户输出from user_info ui
left outer join exam_record er on ui.uid = er.uid
# 这里是左连接,而不是内连接,要保证每个用户都有在,而表er中只有3种uidgroup by ui.uid, ui.level
) t
where (flag=1 and `level`=0)OR(flag=0 and answer_cnt>0) 
#or表示要么输出满足条件的部分用户,要么输出有作答记录的所有用户
order by incomplete_rate;

3 知识点

3.1 count函数

在 SQL 中,COUNT() 函数的计算规则是:

  • COUNT(*) 会计算所有行,不管其中的值是否为 NULL。
  • COUNT(表达式) 或 COUNT(字段) 只会计算非 NULL 的值,即 NULL 值会被排除在计数之外。

3.2 内连接与左连接

 1)内连接:只两个表保留相同的

2)左连接:合并后左边的表所有行都保留,若左边的表有空值则删除(即删除右边没有匹配上的)

此题中,如果是内连接,只能得到ui和er都有的数据表:

由题可知,er中只有1001,1002,1003这几个uid,如用内连接则丢失了1004,1005,1006这几个uid。

但如果是左连接,则会保证左边的表即ui中的数据都保留,:

http://www.yayakq.cn/news/325827/

相关文章:

  • 郑州免费建站哈尔滨最新信息
  • php做的网站有哪些网页设计实验报告步骤
  • 怎么维护好网站官网推广方案seo
  • wordpress本地站点地址如何配置南京制作网页速成班
  • 网站开发项目背景六安做网站的公司
  • 做网站服务器租一年多少钱全球设计中心
  • 深圳工信部网站备案网站免费建
  • 大连网络建站模板做网站程序员都要先做维护么
  • 外发加工网订货会班级优化大师免费下载
  • 运营好网站网页设计试题及答案
  • 菏泽企业网站建设网站建设的方式
  • 各大网站平台发布信息网页设计注册页面代码
  • 包装网站模板798艺术区个人拍照图片及价格
  • 宁波派桑网站建设wordpress istyle2
  • 做网站要学点什么建设银行网站证书
  • 珠海市网站建设开发公司百度搜索量怎么查
  • wordpress分类 菜单如何做网站优化关键词优化
  • 怎么做卖橘子的网站html简易计算器代码
  • 宜昌网站开发公司wordpress漂亮轮播代码
  • 网站设计怎么用黑色设计说明万能模板200字
  • cms大型门户网站岳阳市城市建设投资公司网站
  • 网站内容包括哪些青岛专业网站排名推广
  • 做网站一定要买主机吗定制高端网站建设报价
  • 做网站内嵌地图163企业邮箱登录入口官网
  • 三门峡做网站推广网站建设语言都有什么
  • 青岛市网站建设惠州建设集团网站
  • 连江网站建设服务宿松网站建设公司
  • 网页与网站设计什么是主题有一个做ppt的网站
  • 精品课程网站建设开题报告有人看免费的视频吗
  • 辽宁建设工程信息网上报名了但未投标可以参加开标吗成都seo优化排名公司