sql-like相关内容

如何正确实现在sqlite3的可变LIKE语句中使用的索引?

我正在尝试在两个表之间进行一些模糊匹配. 一个是我在本地存储的表(9,000行),称为表A.另一个存储为sqlite db(200万+行csv),称为表B. 基本上,我想将表A中的"CompanyNames"列与表B中的"CurrentEntityNames"列进行匹配,并使用它来将表B联接到表A. 我目前能够遍历LIKE语句,并传递如下所示的参数: (myNames只是表A中的Compan ..
发布时间:2020-07-02 05:27:05 数据库

T-SQL,SQL表内部联接电子表格

我有一个数据表(AmenityData),此表的一列包含postalsectors,例如E14 7 我还有一个Excel电子表格,其中包含邮政区的列表,例如E14 我需要从AmenityData表中获取所有数据,该表中的邮政区就像邮政区一样,例如在[PostalDistricts] +'%'Like [PostalSector]. 我目前正在使用的代码没有出现错误,而是什么也不返 ..
发布时间:2020-07-02 03:14:18 其他开发

在PostgreSQL中如何结合NOT IN和LIKE?

如何结合NOT IN和LIKE? 让我们假设我们有一个包含一列名称(例如“蓝纹奶酪","gouda奶酪"之类的名称)的表,而我想选择所有不包含"cheese","milk"的名称','肉'. 据我了解,要查找不在字符串数组中的内容,请使用NOT IN并传递字符串 SELECT names FROM some_table NOT IN('cheese','milk','meat') ..
发布时间:2020-07-01 20:15:12 其他开发

有什么办法可以替换PostgreSQL中的类似条件?

我的代码中有以下查询。由于 like 条件,需要花费一分钟来获取数据。如果您有任何替换它或加快检索时间的方法,请告诉我。 选择id,URL $ b来自活动日志 的$ b,其中资源='工作' 和(方法='saveTechStatus') 和(URL如'%/ jobs / saveTechStatus / 81924 /%') 按时间戳记顺序排序; 解决方案 您可以使用三字母组合 ..
发布时间:2020-05-30 01:15:14 其他开发

如何使用LIKE查询在PostgreSQL中找到文字百分号(%)?

我的表中有个字符不同的条目,其中 some (并非全部)值包含百分比,例如' 12%', '97%'等。我想找到所有包含百分比的值。换句话说,我想找到所有以百分号('%')结尾的值。 解决方案 您可以尝试以下操作: SELECT *从my_table中,与my_column类似'%\ SCA %%'ESCAPE'\'; 格式化 :: ..
发布时间:2020-05-29 22:30:37 其他开发

与列名称上的%类似

这是我的查询,导致语法错误: SELECT * FROM account_invoice,sale_order WHERE sale_order.name类似%account_invoice.origin% account_invoice.origin字段包含sale_order.name,以及其他文本,因此我需要在account_invoice.origin字符 ..
发布时间:2020-05-29 22:00:57 其他开发

如何在PostgreSQL和Node JS中进行类似搜索

我正在使用节点js和用于连接到postrgresql的模块pg i想要搜索标签数据库,但我无法使其工作,在变量标签中的 我保存了url的参数,但咨询不会返回任何结果。 我该如何解决? app.get(“ / tags”,function(req,res){ var tag = req.query.q; res.json(tag) var search = db.client. ..
发布时间:2020-05-29 21:13:40 其他开发

PostgreSQL反向喜欢

我需要测试列值的任何部分是否在给定的字符串中,而不是字符串是否是列值的一部分。 例如: 这样,我可以发现表中的任何行在列中是否包含字符串“ bricks” : 从表 中选择列WHERE列ILIKE'%bricks%'; 但是我要查找的是找出句子“ 船在空中悬挂的方式几乎与砖在任何行中都没有的方式相同。 像这样的东西: 从表 中选择列WHERE'船在空中悬挂 ..
发布时间:2020-05-29 20:20:31 其他开发

查找文本数组包含类似于输入值的行

我正在尝试获取其中 text [] 类型的列包含类似于某些用户输入的值的行。 到目前为止,我一直在考虑和使用'ANY'和'Like 像这样的'运算符: 从someTable中选择*其中'%someInput%'像ANY(someColum); 但这不起作用。该查询返回与该查询相同的值: select * from someTable其中'someInput' ..
发布时间:2020-05-29 20:02:01 其他开发

SQL喜欢和喜欢

是否可以在一个查询中将多个SQL LIKE通配符串在一起-这样? LIKE '% aaaa %' AND LIKE '% bbbb %' 目的是查找包含通配符但没有特定顺序的记录. 解决方案 正确的SQL语法是: field LIKE '% aaaa %' AND field LIKE '% bbbb %' ..
发布时间:2020-05-27 02:16:10 PHP

将PHP准备的语句与LIKE结合使用

任何人都知道如何将PHP准备好的语句与LIKE结合起来吗?即 "SELECT * FROM table WHERE name LIKE %?%"; 解决方案 %符号需要放在您分配给该参数的变量中,而不是查询中. 我不知道您使用的是mysqli还是PDO,但是使用PDO就像: $st = $db->prepare("SELECT * FROM table WHERE nam ..
发布时间:2020-05-27 00:15:45 PHP

MySQL PDO查询类似PIPES

我有一个PDO语句,该语句应该查找周围带有管道的数据,我在单个列中存储了多个ID.我知道这不是很好,但是这似乎是存储数据的逻辑方法. 列内容示例| 1 | 3 | 4 | 5 | 14 | 76 | 所以我想在数据库中找到每行中有3行.我使用php表单发布或获取3 $getthis = $_GET['getthis']; $sql = "SELECT * FROM ..
发布时间:2020-05-25 06:36:37 PHP