首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    滴滴大数据面试SQL-截止目前登陆用户数及登陆用户列表

    一、题目 已知有用户登录记录表包含登录日期和登录用户ID,请查询出截止到当前日期累积登录用户数及登陆用户列表 样例数据 +-------------+----------+ | log_date...维度 评分 题目难度 ⭐️⭐️⭐️⭐️ 题目清晰度 ⭐️⭐️⭐️⭐️⭐ 业务常见度 ⭐️⭐️⭐️⭐️ 三、SQL 1.数据聚合 通过使用count(distinct )over(order by )的方式...,聚合函数开窗,带有排序则统计到当前行的方式 ,完成对截止到当前行的数据统计; collect_set 也是对数据的聚合,所以也可以使用相同的方式完成截止到当前行的聚合; 执行SQL select log_date...2.数据去重聚合 这里我们加上去重,使用collect_set替换掉collect_list 执行SQL select log_date, user_id, count(distinct...-----------------+ 3.对用户列表排序,然后去重得到最后结果 上面数据观察可知相同日期的结果相同我们只要对用户列表进行排序,然后使用group by 进行去重即可得到最终结果 执行SQL

    13310

    SQL server数据库用户映射到登陆用户

    最近有朋友的SQL server数据库意外中枪,几经周折,数据将数据库恢复到新环境。恢复后在数据库级别有用户名而实例级别则无相应的登陆用户。...这在SQL server数据库中是一个比较普遍的情形。本文描述的是即是对这些孤立的账户通过系统过程sp_change_users_login来建立其映射关系。...[ @Password = ] 'password'     通过指定 Auto_Fix 创建的新 SQL Server 登录名分配的密码。...--------- -----------------------   csidbo    0xAFEEF9DA1BA20E43AC8B01C69574F91B b)、将孤立用户映射到同名(不存在)的登陆名...  -- 如下示例,将创建一个新的登陆名为csidbo,且设置密码为xxx   -- 演示环境:Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1

    2.2K30

    ssl证书怎么申请?网站ssl证书申请

    网站实现https加密需要用到SSL证书,那么网站SSL证书如何申请?如何选择SSL证书颁发机构等成为广大站长关心的问题,本文给大家介绍网站SSL证书如何申请以及具体的SSL证书申请流程。...网站SSL证书如何申请?主要有下面几个步骤。...1、生成证书请求文件CSR CSR(Certificate Secure Request)就是证书请求文件,站长进行SSL证书申请的第一步就是要生成CSR证书请求文件,系统会产生2个密钥,一个是公钥就是这个...申请沃通SSL证书,在数字证书商店 已经支持CSR文件由系统自动生成,用户无需事先在Web服务器上生成CSR文件。...国外SSL证书申请CA认证一般需要1-5个工作日,国内比如沃通CA只需要一小时之内,紧急时5分钟,效率比国外SSL证书申请高很多。

    16.1K50

    软件著作权申请成功,申请流程攻略

    网上这方面的资料挺少的,所以想把这个过程记录下来,帮助想申请的小伙伴少走弯路,能顺利的拿到证书。图片想申请证书当然要先有项目系统,这个对作为程序猿的我们来说那太简单了,少打点游戏,多熬几个夜就有了。...申请的项目可以已发表也可以未发表,都可以,不需要放在线地址或下载链接。项目有了,你就可以注册账号用来登录【中国版权保护中心】系统为你的作品申请软件著作权。...图片怎么操作就不多说了,进去以后有非常详细的操作指引,如果连这个都操作不明白,那还是不要申请了,直接劝退哈。...图片说下申请这个软著多久拿到证,从材料寄出去到拿到证书隔了一共快2个月时间,时间长吧,总共是四个步骤,也不知道为啥需要这么久的时间。图片提几个注意点,是针对个人申请的哦,企业申请的还没试过。...我们最后总共需要提交的材料(包括电子和纸质)总共有5个,电子材料就是在系统里面填写提交的电子申请表,纸质材料包括签字或盖章的登记申请表、程序鉴别材料(需要有页码)、文档鉴别材料(需要有页码)、著作权人的居民身份证正反面复印件

    1.6K20

    【每日SQL打卡】​​​​​​​​​​​​​​​DAY 7丨好友申请 I :总体通过率【难度简单】

    难度简单 SQL架构 在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。...requester_idaccepter_idaccept_date122016_06-03132016-06-08232016-06-08342016-06-09342016-06-10 写一个查询语句,求出好友申请的通过率...通过率由接受好友申请的数目除以申请总数。 对于上面的样例数据,你的查询语句应该返回如下结果。 accept_rate0.80 注意: 通过的好友申请不一定都在表 friend_request 中。...在这种情况下,你只需要统计总的被通过的申请数(不管它们在不在原来的申请中),并将它除以申请总数,得到通过率 一个好友申请发送者有可能会给接受者发几条好友申请,也有可能一个好友申请会被通过好几次。...这种情况下,重复的好友申请只统计一次。 如果一个好友申请都没有,通过率为 0.00 。 解释: 总共有 5 个申请,其中 4 个是不重复且被通过的好友申请,所以成功率是 0.80 。

    24830

    SQL面试题库」 No_31 好友申请 I :总体通过率

    1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。...巩固SQL语法,高效搞定工作:通过不断练习,能够熟悉SQL的语法和常用函数,掌握SQL核心知识点,提高SQL编写能力。代码能力提升了,工作效率自然高了。...2、今日真题 题目介绍: 好友申请 I :总体通过率 friend-requests-i-overall-acceptance-rate 难度简单21收藏分享切换为英文关注反馈 SQL架构 在 Facebook...在这种情况下,你只需要统计总的被通过的申请数(不管它们在不在原来的申请中),并将它除以申请总数,得到通过率 一个好友申请发送者有可能会给接受者发几条好友申请,也有可能一个好友申请会被通过好几次。...这种情况下,重复的好友申请只统计一次。 如果一个好友申请都没有,通过率为 0.00 。 解释: 总共有 5 个申请,其中 4 个是不重复且被通过的好友申请,所以成功率是 0.80 。

    31620

    怎么做登陆(单点登陆)功能?

    先分析下登陆要做啥 首先,搞清楚要做什么。 登陆了,系统就知道这是谁,他有什么权限,可以给他开放些什么业务功能,他能看到些什么菜单?。。。这是这个功能的目的和存在的意义。 怎么落实? 怎么实现它?...前后端分离避不开的一个问题就是单点登陆,单点登陆咱们有很多实现方式:CAS中央认证、JWT、token等,咱们这种方式其实本身就是基于token的一个单点登陆的实现方案。...单点登陆我们改天整理一篇OAuth2.0的实现方式,今天不搞这个。 上代码 概念这个东西越说越玄。咱们直接上代码吧。...setAuthentication(authenticationToken); } chain.doFilter(request, response); }}复制代码 这个登陆方案里用了...token + redis,还有JWT,其实用哪一种方案都可以独立实现,并且两种方案都可以用来做单点登陆

    2.2K30

    SSL证书申请

    既然使用https协议已经众多企业认可,那么我们该如何给自己的网站申请以及安装SSL证书?...证书选购证书选购应该是我们申请使用证书的第一步,购买了自己合适的证书我们才能安装使用。选购证书需要企业根据自身的情况来定,常用的SSL证书按照验证方式分为DV证书,OV证书和EV证书。...提交申请选购到适合自己的证书后,就可以开始提交信息申请签发了。这个环节相对简单,主要是企业在证书平台提交相关信息。...证书签发完成上个提交申请的步骤之后,签发机构会对申请者的信息进行核验。DV证书签发快速,几分钟就能搞定;但OV和EV证书比较耗时,通常需要1-3个工作日。...JoySSL官网申请SSL证书:https://www.joyssl.com/certificate/select/free.html?nid=3

    4.7K40

    SSL证书申请

    既然使用https协议已经众多企业认可,那么我们该如何给自己的网站申请以及安装SSL证书?...一般来说,企业网站使用SSL证书需要经过选购证书,提交申请,证书签发,安装部署等环节,完成这些步骤之后网站原有的http协议就会变成https,会有锁型的加密标识,表示网站加密工作完成。 图片 1....证书选购 证书选购应该是我们申请使用证书的第一步,购买了自己合适的证书我们才能安装使用。选购证书需要企业根据自身的情况来定,常用的SSL证书按照验证方式分为DV证书,OV证书和EV证书。...提交申请 选购到适合自己的证书后,就可以开始提交信息申请签发了。这个环节相对简单,主要是企业在证书平台提交相关信息。...证书签发 完成上个提交申请的步骤之后,签发机构会对申请者的信息进行核验。DV证书签发快速,几分钟就能搞定;但OV和EV证书比较耗时,通常需要1-3个工作日。

    6.2K20
    领券