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. XenServer中Fast Copy与Full Copy的区别
  2. MySQL Server-id踩到的坑
  3. linux切换图片的代码,cacaview – Linux终端下将图片转换ASCII Art代码图案
  4. java监控对话框是否关闭_java – 检查是否可以安全地关闭对话框
  5. 微信小程序之redirectTo、switchTab和navigateTo
  6. lvm(逻辑卷--可扩展存储设备)
  7. css3 animate 和关键帧 @-webkit-keyframes
  8. Qt之音频播放升级(七)
  9. 常用的简单的数值比较方法
  10. 如何解决打印机卡纸问题 以HP LaserJet 5100 机型为例清除故障
  11. 56: Recv failure: Connection was reset和55错误解决办法
  12. 美国信息互换标准代码 ASCⅡ
  13. 第94页的gtk+编程例子——正文构件
  14. 百度一下网页简单html源码
  15. html中易混淆的offset、client、scroll
  16. 全国大学生“高教杯”成图大赛——图错了如何修改
  17. git 远程仓库时报错SSL certificate problem: unable to get local issuer certificate(git版本与Let‘s Encrypt的证书导致)
  18. 自动驾驶车辆控制(坐标转换与横向积分误差)
  19. topic是短语还是句子_八年级上册英语Unit2  Topic1重点短语、句子、语法
  20. sas libname mysql_SAS--数据操作

热门文章

  1. antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用
  2. TaxoNN:基于分层微生物组数据的集成神经网络用于疾病预测
  3. iOS之深入解析文件内存映射MMAP
  4. 【Linux】svn常用命令集锦
  5. 如何在 PDF 中搜索并准确找到您要查找的文本内容
  6. 二.信息化与系统集成技术
  7. node读取excel
  8. 【C#】29. VIX指数的实现(使用上证50ETF为原始数据)
  9. 无法检索数据和目标数据的列信息_使用AnalyticDB轻松实现以图搜图和人脸检索...
  10. 【OpenCV--边缘检测】