1. char_length(str)【空格不是字符】
    (1)计算单位:字符
    (2)不管汉字还是数字或者是字母都算是一个字符
  2. length(str)【空格不是字符】
    (1)计算单位:字节
    (2)utf8编码:一个汉字三个字节,一个数字或字母一个字节。
    (3)gbk编码:一个汉字两个字节,一个数字或字母一个字节。
  1. tirm(str) 去除str首尾空格
  2. max(),min()是纵向求某一列值的最大值/小值
    greatest(),least()是横向求某几列的最大值/小值

lead()和 lag()函数 lead(date,n,default)
n表示在其之后第几行
省略表示第1行 default可省略
【但是不可以省略第二个不省略第三个】


【lead】[下去上]


select *,
lead(visit_date,1)over(partition by user_id order by visit_date asc)
from uservisits
order by user_id


【lag()函数】[上去下]


select *,
lag(visit_date,1,'2021-01-01')over(partition by user_id order by visit_date asc)
from uservisits
order by user_id


1683. 无效的推文


select tweet_id
from Tweets
where length(content)>15

1693. 每天的领导和合伙人


select date_id,make_name,count(distinct lead_id) unique_leads,count(distinct partner_id) unique_partners
from   DailySales
group by date_id,make_name

1699. 两人之间的通话次数



select if(from_id > to_id ,to_id ,from_id) person1,if(from_id < to_id ,to_id ,from_id) person2,count(*) call_count,sum(duration) total_duration
from Calls
group by if(from_id > to_id ,to_id ,from_id) ,if(from_id < to_id ,to_id ,from_id)
#max(),min()是纵向求某一列值的最大值/小值
# greatest(),least()是横向求某几列的最大值/小值
select least(from_id,to_id),greatest(from_id,to_id),count(*),sum(duration)
from calls
group by from_id*to_id

1709. 访问日期之间最大的空档期



select user_id,max(-datediff(visit_date,xin_date)) biggest_window
from(
select *,
lead(visit_date,1,'2021-01-01')over(partition by user_id order by visit_date asc) xin_date
from uservisits)new_table
group by  user_id
order by  user_id

1683. 无效的推文 1693. 每天的领导和合伙人 1699. 两人之间的通话次数 1709. 访问日期之间最大的空档期相关推荐

  1. SQL入门:第七天 --> leetCode 1693:每天的领导和合伙人

    文章目录 题目描述 解题步骤 总结 题目描述 原题链接:1693. 每天的领导和合伙人 表:DailySales +-------------+---------+ | Column Name | T ...

  2. 1693. 每天的领导和合伙人

    SQL架构 表:DailySales +-------------+---------+ | Column Name | Type | +-------------+---------+ | date ...

  3. 特朗普近百条推文,被 Twitter 标记为「不实消息」

    By 超神经 内容提要:自从 2016 年美国大选之后,各社交平台因虚假消息误导选民而备受批评.近几年来,Twitter 在消除虚假信息上投入了大力气,最近晒出了今年的成果. 关键词:Twitter ...

  4. 推特开发者账号 申请失败 【推特爬虫技术分享1】获取推文评论数量

    关于如何获得一个推特开发者账号请看此贴: 推特开发者账号的申请 或 搜索微信公众号 twitterDeveloper 获得帮助 一个正常的推文界面如下图: 从左到右依次是:评论(回复)数量.转发数量. ...

  5. 大数据谈论热点有_数据科学推文分析–人们在谈论什么工具?

    大数据谈论热点有 By Chris Musselle PhD, Mango UK 克里斯·穆塞尔(Chris Musselle)博士,英国芒果 At ­Mango we use a variety o ...

  6. aws lambda_为什么我会自动删除所有旧的推文以及我用来执行此操作的AWS Lambda函数...

    aws lambda From now on, my tweets are ephemeral. Here's why I'm deleting all my old tweets, and the ...

  7. 特朗普推文的文本分析

    导言 通常不会发布关于政治的信息(我对投票不是特别精明,这是数据科学对政治产生最大影响的地方),但本周末我看到了一个关于唐纳德特朗普的推特账户的假设,这个假设只是被要求调查有数据: 当特朗普祝奥运队好 ...

  8. 【文本分类】基于BERT预训练模型的灾害推文分类方法、基于BERT和RNN的新闻文本分类对比

    ·阅读摘要: 两篇论文,第一篇发表于<图学学报>,<图学学报>是核心期刊:第二篇发表于<北京印刷学院学报>,<北京印刷学院学报>没有任何标签. ·参考文 ...

  9. 一条推文卖出 290 万美元天价?网友:我竟是隐藏的富翁

    ‍‍ 作者 | Carol 出品 | CSDN(ID:CSDNnews) 近日,Twitter联合创始人&CEO杰克·多西(Jack Dorsey)以290万美元的价格出售了他的第一条推文. ...

最新文章

  1. python loop until_非常适合小白的 Asyncio 教程
  2. 4.Spring Security 添加图形验证码
  3. F5 network
  4. 来自iSpy整理的最全海康大华IPC的RTSP连接地址
  5. Android复习11【service-音乐播放器、定时器、IntentService、ALDL使用】
  6. 使用logrotate切割nginx日志文件,其他日志文件切割类似
  7. Angular路由跳转时,如何传递信息
  8. 少数人知道的公式+思路,财务报表自动生成,财务总监用了5年
  9. linux系统修改只读文件权限如(etc/hosts)文件
  10. Struts2 工作流程
  11. css3中的transition与animation中的delay问题
  12. MATLAB设置使用语言为中文
  13. 高通820系列(apq8098平台,androido系统),mmm external/ethtool-5.2/,报错
  14. oracle含有特殊字符查询,Oracle特殊字符查询
  15. 5G无线技术基础自学系列 | 大规模天线阵列
  16. Vista激活机制又爆新特性,可不激活运行至少一年
  17. 什么是面向对象编程?什么是面向过程编程?
  18. 腾达tenda U9无线网卡
  19. 微信小程序将组件中的文字放置在正中间的方法
  20. 请求https接口时报错:Caused by SSLError(SSLError(1, u‘[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi

热门文章

  1. Netshift在菌群分析中的应用
  2. mybatis mapper.xml数据库映射生成java实体,增删改查sql语句
  3. Java_Day_14_常用Api_总结
  4. 这些机器学习术语你会了么?
  5. oracle 行列对应,Oracle行列互换 横表和纵表
  6. SLAM14讲第七讲习题10:Ceres实现ICP优化
  7. Java面试题整理大全
  8. Android Studio导入图片后报错
  9. java 一年中的第几天_java中计算指定日期是一年的第几天的方法
  10. wpf 图片不规则裁剪_张天爱到底有多美?不规则抹胸上衣搭配牛仔裤时髦精致,优雅迷人...