sql-like相关内容

如何使用“like"查询 MongoDB

我想用 SQL 的 like 查询来查询: SELECT * FROM users WHERE name LIKE '%m%' 如何在 MongoDB 中实现相同的目标?我在文档中找不到like的运算符. 解决方案 db.users.insert({name: 'paulo'})db.users.insert({name: 'patric'})db.users.insert({name ..
发布时间:2021-06-03 19:22:35 其他开发

Laravel-LIKE运算符来搜索加密值

我正在尝试在我的Laravel应用中实现一个搜索模块,该模块可以按名称过滤用户.为了保护用户,'name'列行在DB上进行了加密.我面临的问题是,下面的查询始终返回0个结果. 在搜索数据库之前,我正在加密搜索输入值. $ patients = DB :: select(DB :: raw("SELECT * FROM Patient WHERE name LIKE'%".Crypt :: ..
发布时间:2021-05-28 21:00:41 PHP

使用like运算符检查配置单元中的模式

我需要从配置单元表中检索列,该配置单元必须以大写字母开头并以数字结尾.我使用了这个查询 从tab1中选择*,其中col1如'[A-Z]%[0-9]'; 但是无法检索记录,只能得到空结果. 解决方案 rlike/regexp 从tab1中选择*,其中col1类似于'^ [A-Z].* [0-9] $'; ..
发布时间:2021-05-14 19:05:03 其他开发

在TSQL LIKE中转义单引号和通配符

我们正在更新构建数据库中 ProjectID 字段的方式.当前,有诸如 PD80400 之类的值可标识特定项目. 可能有存储过程在 Where 子句中使用 PDXXXXX 格式,例如 ProjectID NOT LIKE'PD%' 我需要在我们的数据库中搜索任何包含对 PD%的引用的过程/视图/表/函数/等.目前,我正在使用以下脚本,但是无法捕获包含 ProjectID不喜欢'PD%' ..
发布时间:2021-05-04 20:55:08 数据库

在Laravel 5.4列中应用字符串函数

我正在使用最新的Laravel 5.4 我正在尝试进行一个简单的查询来按名称搜索用户.为MySQL编写的查询如下所示: SELECT *来自用户大写(名称)像'%FOO%'; 我正在尝试使其与Eloquent一起使用.我尝试过但失败的事情: User :: where('upper(name)','LIKE','%FOO%')-> get() DB :: table('u ..
发布时间:2021-05-04 18:38:06 PHP

在区分大小写的SQL Server数据库中执行不区分大小写的类似查询

这是我的情况. SQL Server 2014 Standard Edition,我有一个排序规则为 SQL_Latin1_General_CP437_BIN2 的数据库,该数据库区分大小写. 我想要执行一个 LIKE 查询,无论大小写敏感,该查询都应返回输出. 例如:如果我执行 Like 查询以获取用户名'John'的记录,则无论大小写区分'JOHN','John','john ..

不喜欢SQL的%

我想使用SQL LIKE函数执行简单的搜索.不幸的是,由于某种原因,它似乎无法正常工作.下面是我的代码. private void gvbind(){connection.Open();字符串sql =“";如果(txtSearch.Text.Trim()==“"){sql ="SELECT a.cname,[bid],b.[bname],b.[baddress],b.[bcity],b.[b ..
发布时间:2021-04-10 19:41:14 C#/.NET

与sql和bin完全匹配

我在SQL查询中有一个绑定 SELECT * FROM users WHERE name LIKE '%?%' 绑定设置?. 现在,如果我想使用类似的方法进行搜索,那么一切正常,但是如果在不更改sql的情况下,我想搜索完全不匹配的精确匹配项. 我在文本框es中尝试了一些正则表达式: _jon \ jon \ [jon]和其他一些,但没有正常工作. 有什么想法吗? ..
发布时间:2021-02-12 20:27:36 Java开发

如何在Android中使用sqlite与glob

我有一个23,000个单词的数据库.我想让查询返回以某个搜索字符串开头的所有单词.在阅读 android中的sqlite LIKE问题之后,我可以使用LIKE来获得有效的查询.在这里: SQLiteDatabase db = getReadableDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); String [] ..
发布时间:2020-11-16 00:50:25 移动开发

等于(=)vs.喜欢

使用SQL时,在 WHERE 子句中使用 = 而不是 Like ? 没有任何特殊运算符, Like 和 = 是相同的吧? 解决方案 不同的运算符 Like 和 = 是不同的运算符。这里的大多数答案都集中在通配符支持上,这不是这些运算符之间的唯一区别! = 是比较运算符,对数字和字符串进行运算。比较字符串时,比较运算符将比较整个字符串。 Like 是一个字符串 ..
发布时间:2020-10-30 06:01:30 其他开发

SQLite不区分重音的搜索

有什么方法可以在SQLite中执行不区分重音的LIKE查询吗?例如,以下查询: SELECT *来自用户的名称类似“ Andre%” 将得到回报: 安德烈(Andre) Andre Agassi 等。 我正在将Qt与QSqlDatabase一起使用,如果有区别的话。 解决方案 设置使用 sqlite3_create_collat​​i ..
发布时间:2020-10-21 20:20:02 数据库

当不需要舍入时使用LIKE匹配浮点数

这就是我要完成的任务。我在两个表中都有坐标数据,我正在尝试将它们与关联表链接在一起。这是一对一的关联,因此如果我在表A中有40条记录,在表B中有40条记录,那么我在关联表中应该有40条记录。 现在,这两个表中的数据大致相同,但从不无关紧要,实际上,它们甚至很少具有相同的精度。一个表(我们说A)总是有6个小数位,而表B可能没有小数位或最多6个小数位。 所以我们说重新匹配一对数据,例如表A ..
发布时间:2020-10-19 18:58:10 其他开发

Perl,dbi与具有类似条件的sql语句

在我的代码中,我必须执行一个具有类似条件的简单sql查询。 我以这种方式完成 my $ out =“ /Users/zero/out.log”; my $ filename =“ /用户/零/data.txt”; my $ dbh = DBI-> connect(“ DBI:Oracle:sid = $ sid; host = $ host; port = $ port” ..
发布时间:2020-10-19 02:47:42 其他开发

SQL Server搜索时使用like,而忽略空格

我在数据库中有一个电话列,并且记录的右侧包含不需要的空格。我尝试使用修剪和替换,但是没有返回正确的结果。 如果我使用 手机,例如'%2581254%' 它返回 customerid ----------- 33470 33472 33473 33474 但我只需要在开头使用百分号或通配符,我只想匹配左侧。 因此, ..
发布时间:2020-10-15 22:02:11 数据库

逗号分隔值和类似php / mysql的问题

设置 这或多或少是我先前发布的有关逗号分隔值(爆炸,爆破)的后续问题。由于我是菜鸟,最近几天这种情况一直困扰着我-对冗长的帖子表示抱歉。 我通过url(index.php?id = variable)传递变量,然后我使用 SELECT * FROM表WHERE栏,如'%$ variable%' 我使用通配符是因为结果是逗号分隔的值,并且变量在数据库中多次出现。 ..
发布时间:2020-10-12 22:02:16 PHP

T-SQL中是否有LIKE语句的替代方法?

我有一个场景,需要执行以下操作: SELECT * FROM [dbo]。[MyTable] WHERE [Url] Like'%%'; 我必须在网址的开头和结尾使用两个%(通配符)('%%'),即使用户键入部分文字,用户也应该能够搜索完整的url。例如,如果url为 http://www.google.co.in 且用 ..
发布时间:2020-10-08 22:00:57 数据库