sql-like相关内容

SQL LIKE 查询:转义通配符

我有一个 LIKE 查询,我在 Android Uri 的列上运行,其格式如下: content://com.android.externalstorage.documents/tree/0000-0000%3A_Issues/document/0000-0000%3A_Issues%2FParentBcontent://com.android.externalstorage.documen ..
发布时间:2021-08-25 18:32:35 Java开发

使用 LIKE % 进行任意词搜索

我有一个数据库表,它有一个字段 firstname 和一个字段 lastname.我正在尝试使用搜索框实现一个任意词搜索系统,假设我们在数据库中有一个名为 John Stanley Smith 的用户(其中​​ firstname = John Stanleycode> 和 lastname = Smith),如果用户键入以下任何内容,我希望能够返回 John Stanley Smith: ..
发布时间:2021-08-25 18:32:32 PHP

使用 LIKE %[keyword]% 搜索关键字

我有一个 TransactionDetails 表,其中包含 TransactionId、TransactionDetail 列,这些列用于跟踪应用程序中的所有事务. TransactionDetail 的示例记录为: [Blah][Log] 插入了 20 条记录[废话][异常] INSERT INTO 失败[废话][错误] 身份验证失败记录[废话][警告]空值被聚合消除[废话][日志] ..
发布时间:2021-08-25 18:32:26 数据库

像存储过程参数一样使用 SQL LIKE 运算符

我正在尝试在存储过程中使用 LIKE %...% 但我不确定如何在运算符中使用传入变量.例如,我正在这样做: DELIMITER//创建程序 GetGameByName(IN gameName varchar(255))开始选择 *来自游戏WHERE gameTitle LIKE '% + gameName + %';结尾//分隔符; 但是当我这样称呼它时 CALL GetGameByNam ..
发布时间:2021-08-25 18:32:20 数据库

获取仅包含某些字符的行

我只想获取列中仅包含某些字符的那些行. 假设列名是 DATA. 我想获取仅 DATA 中的所有行(必须具有所有三个条件!): 数字字符(1 2 3 4 5 6 7 8 9 0) 破折号 (-) 逗号 (,) 例如: 值 "10,20,20-30,30" 可以 值 "10,20A,20-30,30Z" 不正常 值 "30" 不正常 值 "AAAA" 不 ..
发布时间:2021-08-25 18:32:17 数据库

类似 % 的 SQL Server 性能提示

我有一个包含 5-1000 万条记录的表,其中包含 2 个字段 示例数据 Row Field1 Field2------------------1 0712334 0723423442 06344534 0834534543 06344534 0845645565 给定 2 个变量 variable1 : 0634453445645变量 2 : 08345345456756 我需要能 ..
发布时间:2021-08-25 18:32:14 数据库

如何加入,如果文本包含

我有 2 个表,假设表 A 有 10 行,表 B 有 100 行,我想执行连接,但匹配条件必须是 A 中的列“类似于"B 中的列,这意味着任何东西都可以出现在 B 中的列之前或之后: 例如:如果 A 中的列是 'foo'.如果 B 中的列是:'fooblah'、'somethingfooblah' 或只是 'foo',则连接将匹配.我知道如何在标准的 like 语句中使用通配符,但在进行连接 ..
发布时间:2021-08-25 18:32:11 其他开发

PHP 变量和 MySQL LIKE 查询不起作用

我有以下代码: $surname=$_POST['surname'];$sql2="SELECT * FROM andriana WHERE surname LIKE '$surname%'";如果 (!mysql_query($sql2,$con)){死('错误:'.mysql_error());}$result2 = mysql_query($sql2);echo " ";而 ($data ..
发布时间:2021-08-25 18:32:09 PHP

将列的值添加到 LIKE 语句中?

我有 3 个标签表,标签类别和使用的标签.我想获得所有标签的列表,其中包含已使用标签的计数(所用标签的格式是每个具有标签的文档 ID 的逗号分隔值). 我一直在尝试这样的事情,但我无法将 tags.tag 字段的值插入到 LIKE 语句中. 选择category.category、tags.tag、 (SELECT COUNT(id) FROM usedtags WHERE used ..
发布时间:2021-08-25 18:32:06 其他开发

使用 VB.NET Like Operator 与 RegEx 相比有什么优势吗?

除了可能增强非常简单模式的可读性之外,为什么有人会选择在 VB.NET 中使用 Like 运算符而不是正则表达式来进行字符串模式匹配?有什么优势吗? 解决方案 可能.如果你想看看 Like 是如何实现的,大部分(全部?)都在 Microsoft.VisualBasic.CompilerServices.LikeOperator 中,基本可以在 #LikeObject 和 #LikeStri ..
发布时间:2021-08-25 18:32:03 其他开发

如何搜索“%"在 sql 表列中

我有一个表格,其中有一列“备注"...如何在该列中搜索“%"? 解决方案 喜欢这个 where 注释如'%[%]%' 你需要在它周围加上括号,更多信息在这里LIKE (Transact-SQL) ..
发布时间:2021-08-25 18:32:00 数据库

SQL 中的 LIKE 解决方法(性能问题)

我一直在阅读,发现使用 LIKE 会导致查询速度大幅减慢. 同事推荐我们使用 选择名称来自 mytablea.名称输入(选择名称从 mytableWHERE Name LIKE '%' + ISNULL(@Name, N'') + '%'按名称分组) 代替 选择名称来自 mytablea.Name LIKE '%' + ISNULL(@Name, N'') + '%' 现在我不是 S ..
发布时间:2021-08-25 18:31:58 数据库

T-SQL LIKE 条件中的重复字符

问题: 将 VARCHAR 变量(或列)的值限制为数字和 ASCI 字符,但允许可变长度. 此脚本不会产生所需的结果: 将 @var 声明为 VARCHAR (150)选择@var = '123ABC'如果(@var LIKE '[a-zA-Z0-9]{0,150}')打印“确定"别的打印“不行" 有人知道怎么做吗? 解决方案 您可以使用 not carat ^ 和 NOT LI ..
发布时间:2021-08-25 18:31:42 数据库