首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查数组中的任何字符串是否包含其他数组中的任何其他字符串(子字符串)?(PostgreSQL)

如何检查数组中的任何字符串是否包含其他数组中的任何其他字符串(子字符串)?(PostgreSQL)
EN

Stack Overflow用户
提问于 2020-02-16 23:33:24
回答 1查看 1.6K关注 0票数 1

我有两个字符串数组,我想比较第一个数组的任何字符串-包含来自另一个的SUBstring,它存储这些SUBstrings。

换句话说:我不想完全比较这些数组和它们的字符串,我需要准确地找到一个数组中的字符串是否包含来自另一个数组的SUBstrings。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-17 00:17:12

如果这两个数组不太大,可以使用以下方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * FROM
    (SELECT unnest('{apple pie,sugar,brown sugar}'::varchar[]) a1) t1,
    (SELECT unnest('{pie,sugar}'::varchar[]) a2) t2
    where t1.a1 like ('%' || t2.a2 || '%')

否则,我建议您使用ts_vectors和全文搜索运算符:https://www.postgresql.org/docs/current/textsearch.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60257769

复制
相关文章
判断数组中是否包含某个元素,判断对象中是否包含某个属性,判断字符串中是否包含某个字符串片段[通俗易懂]
缺点: hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。
全栈程序员站长
2022/09/28
3.3K0
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.2K0
C#如何删除字符串中任何位置的空格?
你或许知道你能使用String.Trim()方法,去除字符串的头和尾的空格。不幸运的是,这个Trim方法不能去除字符串中间的C#空格。
高一峰
2020/09/22
11.8K0
C#如何删除字符串中任何位置的空格?
检查 Python 中给定字符串是否仅包含字母的方法
Python被世界各地的程序员用于不同的目的,如Web开发,数据科学,机器学习,并通过自动化执行各种不同的过程。在本文中,我们将了解检查python中给定字符串是否仅包含字符的不同方法。
很酷的站长
2023/08/11
2680
检查 Python 中给定字符串是否仅包含字母的方法
Python判断字符串是否包含子字符串
Python如何判断一个字符串是否包含指定字符串?本文介绍Python判断一个字符串是否包含指定子串的4种方法。具有一定的借鉴价值。
全栈程序员站长
2022/09/06
2K0
Python判断字符串是否包含子字符串
Java检查枚举是否包含给定的字符串?
enum choices {a1, a2, b1, b2}; 方法一: public static boolean contains(String test) { for (Choice c : Choice.values()) { if (c.name().equals(test)) { return true; } } return false; } 方法二: EnumUtils.isValidEnum(MyEnum.cla
似水的流年
2019/12/06
4.4K0
灵魂拷问:如何检查Java数组中是否包含某个值 ?
另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品。
沉默王二
2019/12/17
4.9K0
【SQL】查找给定字符串中包含已知子字符串
CREATE Function [dbo].[ConvertSyntax](@paraStr nvarchar(2000))
鲁郭大侠
2020/03/05
2.2K0
Vue学习笔记之Vue判断字符串(或数组)中是否包含某个元素
 数组兼用,举例如下: 在需要查找的元素的确切位置的情况下,可以使用indexOf(param)方法,该方法在指定的数组中查找param并返回其第一次出现的索引,如果数组不包含param则返回-1。 例如,我们可以在包含 grade 的数组中查找第一次出现的 grade:
Jetpropelledsnake21
2022/11/07
2.8K0
js判断字符串数组是否包含某个字符串_怎么判断数组有几个元素
indexOf() 返回元素在数组中的位置,如果没有则返回-1,该方法只能查找字符串,数字等,不能查找 类 或者 数组 或者 NaN,如果想 查找 类 或者 数组,可以使用下面介绍的其他方法;
全栈程序员站长
2022/11/02
3.8K0
判断字符串是否包含某个字符串_查找字符串中包含某字符串
indexOf方法返回一个整数值,stringObject中的字符位置是从0开始的。如果没有找到子字符串,则返回 -1。
全栈程序员站长
2022/11/08
1.8K0
js 正则是否包含某些字符串_js判断字符串中是否包含某个字符串[通俗易懂]
console.log(str.indexOf(“3”) != -1);//true
全栈程序员站长
2022/09/27
4.5K0
LeetCode 1961. 检查字符串是否为数组前缀
给你一个字符串 s 和一个字符串数组 words ,请你判断 s 是否为 words 的 前缀字符串 。
Michael阿明
2021/09/06
1.3K0
js中如何判断数组中包含某个特定的值_js数组是否包含某个值
array.includes(searchElement[, fromIndex])
全栈程序员站长
2022/09/27
18.6K0
python 检查字符串中是否包含非中文字符的方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
FungLeo
2019/09/18
3.6K0
Tcl的字符串操作:其他字符串操作命令
string命令提供了三种字符串裁剪方式:trim、trimleft和trimright。每种方式都需要两个参数,一个指定待裁剪的字符串,一个指定裁剪模式。默认情形下(不指定裁剪模式),裁剪空白符(空格、制表符、换行符和换页符)。事实上,这也是裁剪命令最常用的情形。如下图所示,trimleft从字符串的开头进行裁剪,trimright从字符串的结尾进行裁剪,trim则把在字符串开头和结尾出现的要裁剪的字符都删去,返回删除后的字符串作为结果。
Lauren的FPGA
2019/10/31
3.5K0
leetcode:1408. 数组中的字符串匹配
给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。
冷环渊
2021/12/12
2.2K0
js判断是否包含指定字符串_js字符串包含字符串
我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。
全栈程序员站长
2022/11/10
10.8K0
Java 中如何判断数组中是否包含某个值?
public static boolean useLoop(String[] arr, String targetValue) { for(String s: arr){ if(s.equals(targetValue)) return true; } return false; }
水货程序员
2018/11/13
6K0
点击加载更多

相似问题

javascript -检查数组是否包含任何其他字符串数组

50

如何检查任何子数组是否不包含其他子数组中的项?红宝石

21

PHP检查字符串数组是否包含子字符串数组中的任何值

39

检查字符串是否包含Ruby数组中的任何子字符串

59

检查字符串是否包含PowerShell中数组中的任何子字符串

81
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文