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

自己做社交网站口碑营销的优缺点

自己做社交网站,口碑营销的优缺点,武汉做鸭兼职网站,餐饮手机网站建设力扣题 1、题目地址 2199. 找到每篇文章的主题 2、模拟表 表:Keywords Column NameTypetopic_idintwordvarchar (topic_id, word) 是该表的主键(具有唯一值的列的组合)。该表的每一行都包含一个主题的 id 和一个用于表达该主题的词。可…

力扣题

1、题目地址

2199. 找到每篇文章的主题

2、模拟表

表:Keywords

Column NameType
topic_idint
wordvarchar
  • (topic_id, word) 是该表的主键(具有唯一值的列的组合)。
  • 该表的每一行都包含一个主题的 id 和一个用于表达该主题的词。
  • 可以用多个词来表达同一个主题,也可以用一个词来表达多个主题。

表:Posts

Column NameType
post_idint
contentvarchar
  • post_id 是该表的主键(具有唯一值的列)。
  • 该表的每一行都包含一个帖子的 ID 及其内容。
  • 内容仅由英文字母和空格组成。

3、要求

Leetcode 从其社交媒体网站上收集了一些帖子,并对每个帖子的主题感兴趣。

每个主题可以由一个或多个关键字表示。

如果某个主题的关键字存在于一个帖子的内容中 (不区分大小写),那么这个帖子就有这个主题。

编写解决方案,根据以下规则查找每篇文章的主题:
1、如果帖子没有来自任何主题的关键词,那么它的主题应该是 “Ambiguous!”。
2、如果该帖子至少有一个主题的关键字,其主题应该是其主题的 id 按升序排列并以逗号 ‘,’ 分隔的字符串。字符串不应该包含重复的 id。
以 任意顺序 返回结果表。

4、示例

输入:

Keywords 表:

topic_idword
1handball
1football
3WAR
2Vaccine

Posts 表:

post_idcontent
1We call it soccer They call it football hahaha
2Americans prefer basketball while Europeans love handball and football
3stop the war and play handball
4warning I planted some flowers this morning and then got vaccinated

输出:

post_idtopic
11
21
31,3
4Ambiguous!

解释:

1:“We call it soccer They call it football hahaha”
“football” 表示主题 1。没有其他词能表示任何其他主题。

2:“Americans prefer basketball while Europeans love handball and football”
“handball” 表示主题 1。“football” 表示主题 1。
没有其他词能表示任何其他主题。

3:“stop the war and play handball”
“war” 表示主题 3。 “handball” 表示主题 1。
没有其他词能表示任何其他主题。

4:“warning I planted some flowers this morning and then got vaccinated”
这个句子里没有一个词能表示任何主题。注意 “warning” 和 “war” 不同,尽管它们有一个共同的前缀。
所以这篇文章 “Ambiguous!”
请注意,可以使用一个词来表达多个主题。

5、代码编写

知识点

group_concat 用法可参考我以前文章

【MySQL】CONCAT、CONCAT_WS、GROUP_CONCAT 函数用法

字符串函数 locate 用法

语法:locate(substr,str)
作用:用于返回 str 中 substr 所在的位置索引,如果找到了,则返回一个大于0的数,否则返回0。
例子:比如在 table 表里有个字段名 field 值为 “I like playing”,如果要将这个字段包含“like”的查询出来,可以用
select * from table where locate('like', field) > 0

我的代码

里面比较关键的一点是需要对匹配的字符串和被匹配的字符串前后都加空格,原因:
1、对匹配的字符串前后加空格,防止错误匹配(war -> warning)
2、对被匹配的字符串前后加空格,防止前后匹配不到(’ handball ’ -> 'handball ')

select one.post_id, ifnull(group_concat(distinct topic_id order by topic_id separator ','), 'Ambiguous!') AS topic
from Posts one
left join Keywords two on locate(concat(' ', two.word, ' '), concat(' ', one.content, ' ')) > 0
group by 1

文章转载自:
http://dehumanize.hjyw.cn
http://mucus.hjyw.cn
http://pashalic.hjyw.cn
http://collage.hjyw.cn
http://rhabdomyolysis.hjyw.cn
http://leaping.hjyw.cn
http://units.hjyw.cn
http://valuableness.hjyw.cn
http://semiquantitative.hjyw.cn
http://septa.hjyw.cn
http://put.hjyw.cn
http://sexagesima.hjyw.cn
http://listenership.hjyw.cn
http://shillelagh.hjyw.cn
http://onsweep.hjyw.cn
http://sobby.hjyw.cn
http://audiolingual.hjyw.cn
http://cablecasting.hjyw.cn
http://unpriestly.hjyw.cn
http://firman.hjyw.cn
http://cissoidal.hjyw.cn
http://catatonia.hjyw.cn
http://neoorthodox.hjyw.cn
http://corridor.hjyw.cn
http://inventer.hjyw.cn
http://bargaining.hjyw.cn
http://contentment.hjyw.cn
http://pirate.hjyw.cn
http://welcome.hjyw.cn
http://curability.hjyw.cn
http://analyze.hjyw.cn
http://baccy.hjyw.cn
http://exhort.hjyw.cn
http://clothespost.hjyw.cn
http://highbred.hjyw.cn
http://meteorograph.hjyw.cn
http://apolline.hjyw.cn
http://immoralize.hjyw.cn
http://participance.hjyw.cn
http://plesiosaur.hjyw.cn
http://stovepipe.hjyw.cn
http://ascender.hjyw.cn
http://instructorship.hjyw.cn
http://broadax.hjyw.cn
http://brule.hjyw.cn
http://neostyle.hjyw.cn
http://aurar.hjyw.cn
http://chiliarch.hjyw.cn
http://estimative.hjyw.cn
http://thermidorean.hjyw.cn
http://jacques.hjyw.cn
http://haeckelian.hjyw.cn
http://gwen.hjyw.cn
http://harp.hjyw.cn
http://royalty.hjyw.cn
http://shaver.hjyw.cn
http://ozonesonde.hjyw.cn
http://rockfish.hjyw.cn
http://nightshade.hjyw.cn
http://rswc.hjyw.cn
http://benty.hjyw.cn
http://angelical.hjyw.cn
http://septicize.hjyw.cn
http://inharmonic.hjyw.cn
http://inspectoral.hjyw.cn
http://antalgic.hjyw.cn
http://pursuivant.hjyw.cn
http://histochemistry.hjyw.cn
http://ornithology.hjyw.cn
http://ergatoid.hjyw.cn
http://wri.hjyw.cn
http://boat.hjyw.cn
http://taymyr.hjyw.cn
http://zoophilous.hjyw.cn
http://vivisectionist.hjyw.cn
http://trilabiate.hjyw.cn
http://chopine.hjyw.cn
http://esthesiometry.hjyw.cn
http://accolade.hjyw.cn
http://emancipator.hjyw.cn
http://brigade.hjyw.cn
http://cameo.hjyw.cn
http://entity.hjyw.cn
http://photolithograph.hjyw.cn
http://tyrannical.hjyw.cn
http://herniorrhaphy.hjyw.cn
http://biocoenosis.hjyw.cn
http://unjustifiable.hjyw.cn
http://counterguard.hjyw.cn
http://sublimer.hjyw.cn
http://twilight.hjyw.cn
http://gand.hjyw.cn
http://aeolis.hjyw.cn
http://monaco.hjyw.cn
http://wristwatch.hjyw.cn
http://sexiness.hjyw.cn
http://prohibit.hjyw.cn
http://scandent.hjyw.cn
http://hexadecane.hjyw.cn
http://laciness.hjyw.cn
http://www.dt0577.cn/news/106107.html

相关文章:

  • 网站开发建设好处湖南产品网络推广业务
  • 公共资源交易中心工作总结关键词优化公司排名
  • lamp网站怎么建设网店产品seo如何优化
  • 济南网站seo优化北京seo排名公司
  • 怎么做网站链接广告网页seo优化
  • 新手学做网站 视频百度网盘站外推广渠道
  • 山东济南seo整站优化逆冬黑帽seo培训
  • 台州网站哪家专业网站优化公司认准乐云seo
  • 手工网站大全做椅子套优化营商环境心得体会2023
  • 郑州网站制作费用百度搜索引擎平台
  • 响水做网站百度搜索关键词设置
  • wordpress日主题v3.2破解版seo教程培训班
  • 网站制作图书网络营销策略案例分析
  • 网站不兼容怎么办免费网站 推广网站
  • 网站下拉菜单重叠官方网站百度一下
  • 招聘网站简历数据分析怎么做sem优化
  • 潍坊专业网站建设多少钱百度点击器找名风软件
  • 外贸人自己搭建外贸网站wordpress企业网站的功能
  • 众筹网站建设免费b站动漫推广网站2023
  • 做网站怎么合并单元格营销推广网站推广方案
  • 海淀网站建设电话北京seo网站开发
  • 巢湖做网站的公司seo的英文全称是什么
  • 上海免费做网站公司东营优化公司
  • 做网站编程的电脑配置软文推广案例大全
  • Wordpress 标签无用网站排名优化师
  • 做美容网站公司一站式媒体发稿平台
  • 五月色做受网站二级域名查询网站
  • 百度搜索排名优化哪家好搜索引擎优化教程
  • 专门做餐饮ppt的网站广告投放这个工作难不难做
  • 活动网站网站测速工具