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

详解力扣高频SQL50题之1683. 无效的推文【入门】

传送门:1683. 无效的推文

题目

表:Tweets

±---------------±--------+
| Column Name | Type |
±---------------±--------+
| tweet_id | int |
| content | varchar |
±---------------±--------+
在 SQL 中,tweet_id 是这个表的主键。
content 只包含字母数字字符,‘!’,’ ',不包含其它特殊字符。
这个表包含某社交媒体 App 中所有的推文。

查询所有无效推文的编号(ID)。当推文内容中的字符数严格大于 15 时,该推文是无效的。

以任意顺序返回结果表。

查询结果格式如下所示:

示例 1:

输入:
Tweets 表:
±---------±---------------------------------+
| tweet_id | content |
±---------±---------------------------------+
| 1 | Vote for Biden |
| 2 | Let us make America great again! |
±---------±---------------------------------+

输出:
±---------+
| tweet_id |
±---------+
| 2 |
±---------+
解释:
推文 1 的长度 length = 14。该推文是有效的。
推文 2 的长度 length = 32。该推文是无效的。

解析

按题目要求做即可,注意LENGTH()在标准SQL中统计字符数,但在ORACLE中统计字节数,如果要统计字符数,需要用LENGTHC(),但本题的推文字段都是英文字符,用LENGTH()效果一样。

算法(标准SQL)

查询推特表,用length()统计推文长度>15的记录,返回推文id。

代码(标准SQL)

select tweet_id
from Tweets
where length(content)>15;
http://www.lryc.cn/news/598309.html

相关文章:

  • MySQL深度理解-MySQL事务优化
  • SQL173 店铺901国庆期间的7日动销率和滞销率
  • 详解力扣高频SQL50题之197. 上升的温度【简单】
  • 【MySQL】MySQL 事务和锁详解
  • Redis--哨兵机制详解
  • day20 双向链表
  • 适配器模式——以springboot为例
  • RK3568笔记九十一:QT环境搭建
  • 【Java基础06】ArrayList
  • AudioLLM 开源项目了解学习
  • 构建企业级Docker日志驱动:将容器日志无缝发送到腾讯云CLS
  • 新mac电脑软件安装指南(前端开发用)
  • 2025年计算机网络与教育科学国际会议(ICCNES 2025)
  • IntelliJ IDEA中管理多版本Git子模块的完整指南
  • Elasticsearch安全审计日志设置与最佳实践
  • 从零构建:Jenkins与Kubernetes集成的完整指南
  • 福佑储能轴流风扇对储能安全的重要影响
  • 陪诊小程序系统开发:开启医疗陪护新时代
  • JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
  • 盲盒抽谷机小程序:二次元经济的“社交裂变引擎”如何引爆用户增长?
  • Apache 消息队列分布式架构与原理
  • 移动端自动化Appium框架
  • [数据结构]#7 哈希表
  • 2025年6月GESP(C++六级):学习小组
  • OpenMed 项目深度分析:推动医疗 NLP 领域的开源革命
  • GoLand 项目从 0 到 1:第二天 —— 数据库自动化
  • 综合实验(4)
  • 独家|百度副总裁尚国斌即将离职,此前统筹百度地图;行业搜索及智能体业务总经理谢天转岗IDG
  • Vue-23-通过flask接口提供的数据使用plotly.js绘图(二)
  • Unity 多人游戏框架学习系列九