问题标签 [sql-like]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - LIKE 语句麻烦
我在 VB 2008 中使用 TableAdapter 和 LIKE 语句时遇到了一些问题。我想使用部分拼写搜索名称。当我运行应用程序时,什么都没有返回。
这是我的 SQL:
这是我的VB代码:
我尝试了其他一些代码,包括:
或者
请帮忙!
mysql - 如何加快 SELECT .. LIKE 在 MySQL 中对多列的查询?
我有一个 MySQL 表,我对其进行非常频繁的SELECT x, y, z FROM table WHERE x LIKE '%text%' OR y LIKE '%text%' OR z LIKE '%text%'
查询。任何类型的索引都有助于加快速度吗?
表中有几百万条记录。如果有什么可以加快搜索速度,它会严重影响数据库文件的磁盘使用率以及INSERT
和DELETE
语句的速度吗?(UPDATE
从来没有执行过)
更新:发帖后很快看到了很多关于LIKE
查询中使用方式的信息和讨论;我想指出该解决方案必须使用LIKE '%text%'
(即,我要查找的文本是前置并附加了 % 通配符)。由于许多原因,包括安全性,数据库也必须是本地的。
python - 如何使用 python db-api 安全地生成 SQL LIKE 语句
我正在尝试使用 python 的 db-api 组装以下 SQL 语句:
其中 BEGINNING_OF_STRING 应该是一个 python var,可以通过 DB-API 安全地填写。我试过
我没有想法;这样做的正确方法是什么?
mysql - 搜索使用 LIKE 和具有“\”的值在 mysql 查询中不返回任何行
我对在 mysql 中的搜索有一些问题。以下是我的查询。
当我执行此查询时,它将返回零数据。
实际上我有“管理员”存储在数据库中。这个“\”是为了防止sql注入。我曾经用来mysql_real_escape_string
防止sql注入。
但是当我对我的变量使用三倍的 addlashes 时,它可以工作。
所以我下面的查询正在工作。
我上面的查询将返回名称如管理员的数据。
我没有得到我错的地方。
sql - 使用like运算符从两个表中查询SQL
如何使用like
来自两个不同表的运算符进行 SQL 查询?
我需要类似的东西:
它不是公共字段,而是另一个表上字段的子字符串。
sql - 根据另一个表的Column2查询Column1
我需要类似的东西:
ado.net - 如何使用全文搜索 (FTS) 字段过滤 ADO.NET 数据?
我们正在使用 ADO.NET 数据服务并构建基于 URL 的过滤器。示例:/Customers?filter=City eq 'London'
我们现在需要过滤全文“标签”字段。WAS HOPING FOR: /Customers?filter=标记为“友好”
问题:ADO.NET 没有 LIKE 运算符。ADO.NET 似乎不喜欢 FTS(它没有找到匹配项 - 因为它没有通过 CSV 解析)
任何想法如何使这项工作?谢谢
tsql - 如何使用 ”。” 在 LIKE 查询中?
当我.
在运算符查询中使用运算符时,LIKE
没有选择任何记录。
我的查询:
怎么.
用LIKE
?
php - 如何在mysql中使用一个查询从两个不同的表中选择两条记录
如何在mysql中使用一个查询从两个不同的表中选择两条记录?
对于我正在使用的搜索查询
好吧,没关系。它向我显示了 mp3 表的结果。但是对于相同的查询,我也需要在 HABERLER 表上搜索一些东西.. 我该怎么办?
mysql - 如何在 MySQL 中使用 LIKE 在 5 个不同的字段中搜索所有可能的选择,没有特定的顺序
我有一个包含 5 个字段的数据库,它们是:姓名、地址、身份证、城镇、街道
然后我有一个接受一个参数的 PHP 查询。在此参数中,您可以输入您喜欢的任何字段,并且结果必须仍然准确。
例如,如果我在搜索框中输入 john doe 滑板街,您将获得所有名称为 John Doe 且居住在名为 Skate Street 的街道的记录。
另外,请注意姓名以姓氏的顺序存储在一个字段中(我无法更改,因为这是必须的,所以请不要告诉我最好更改它...我知道:))。显然,我希望可以按任何顺序输入姓名,无论是 NAME SURNAME 还是 SURNAME NAME。
我的想法是首先附加前两个输入的参数作为名称。我会告诉我的客户,前两个参数必须是姓名和姓氏或姓氏和姓名。在名称之后,他可以按照他喜欢的任何顺序输入任何订单属性,即
这些将被接受:
这些将不被接受:
原因很简单,我们会使查询过于复杂(因为姓名/姓氏原因,并且它们在同一个字段中)
如果有一种方法可以在没有很多复杂情况的情况下实现后者,我也想听听。
我希望能在这件事上得到一些帮助
提前谢谢了