标签: sql-like

存储在内存中的数据集中的"Like"函数(与SQL中的类似函数相同)

假设我有一个大型数据集,我想在数据集中运行"like"函数,例如column - Name

有没有办法在数据集中运行like语句?

是否可以使用ASP.NET?

我不想对数据库运行查询.

c# vb.net asp.net sql-like

0
推荐指数
1
解决办法
1023
查看次数

简单的PHP查询问题:LIKE

当我更换

$ordering = "apples, bananas, cranberries, grapes";
Run Code Online (Sandbox Code Playgroud)

$ordering = "apples, bananas, grapes";
Run Code Online (Sandbox Code Playgroud)

我不再希望我的查询返回蔓越莓了,我已经这样写了:

$query = "SELECT * from dbname where FruitName LIKE '$ordering'";
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为我使用了LIKE错误.我已经阅读了各种描述如何使用LIKE的手册,这对我来说并没有多大意义.

如果我将数据库的末尾更改为"LIKE"apple"",它可以将其限制为仅限于苹果.我是否必须在","上分解排序,或者在查询中是否有办法执行此操作?

php mysql sql-like

0
推荐指数
1
解决办法
873
查看次数

像命令SQL一样

我正在尝试构建一个查找多个不同内容的SQL查询,我认为类似命令是实现此目的的最佳方法

查询中的行是:

where *field* like 'AB%' 它列出了表开始AB的所有实例....

当我尝试添加多个实例虽然我收到错误消息,我想做类似以下的事情:

where *field* like ('AB%','CD%','EF%')
Run Code Online (Sandbox Code Playgroud)

所以我得到了以我提供的文本列表开头的特定条目的字段

有人可以帮我这个吗?

sql oracle oracle-sqldeveloper sql-like

0
推荐指数
1
解决办法
3021
查看次数

mysql喜欢部分匹配的问题

我有这样的mysql查询

SELECT group_name FROM t_groups WHERE group_name LIKE '%PCB%';
Run Code Online (Sandbox Code Playgroud)

结果是

group_name
------------
PCB
Full size PCB
Run Code Online (Sandbox Code Playgroud)

另一个问题,

SELECT group_name FROM t_groups WHERE group_name LIKE '%PCB-123%';

group_name
-----------
PCB-123
Run Code Online (Sandbox Code Playgroud)

我如何使用将显示所有三个结果的查询?我的意思是我需要获得所有开始或包含PCB的结果

mysql sql-like

0
推荐指数
1
解决办法
6934
查看次数

MySQL喜欢查询逻辑

我有这样一张桌子;

|----------------------|
|field1    |   field2  |
|----------------------|
|1,2,3,0   |   area 1  |
|5,7,8     |   area 2  |
|10,6      |   area 3  |
|----------------------|
Run Code Online (Sandbox Code Playgroud)

我有这样的查询:

select * from areas where field1 like '%0%'

这个查询给了我area 1area 3.但我想得到的只是area 1因为0只是在area 1.我也尝试了,field1 like '0%'但它没有给我任何排.

mysql sql-like

0
推荐指数
1
解决办法
73
查看次数

Mysql喜欢反向搜索

我不知道我的头衔是否正确告诉我试图做什么,但在这里当然是一个例子.

例如

我有一个字段为id |的数据库 动物| 人口...这都是关于动物领域的.我有一个像'动物是狐狸'或'狐狸是棕色'的字符串.

我想通过一个mysql查询传递这个字符串,这将返回我的'狐狸'作为匹配.

先感谢您!

缺口

mysql sql sql-like

0
推荐指数
1
解决办法
1529
查看次数

高效的MySQL文本搜索

我有一个使用MySQL用PHP编写的论坛,并且希望提供论坛搜索。它将允许用户搜索特定的字符串,并过滤发布日期和主题等元数据。因为大多数这些字段都已编入索引,所以可以有效地搜索元数据,但是我认为主要的用例当然是普通的文本搜索,而无需使用可以修剪结果的元数据过滤器。

经过一些测试,我发现,与大多数人的设置相反,SQL_CALC_FOUND_ROWS为了获得结果数量,比两次执行查询要快得多(大约1.5倍),因此,我拥有的最佳查询是:

SQL_CALC_FOUND_ROWS * from blahblah where content like '%term%' limit whatever whatever;
Run Code Online (Sandbox Code Playgroud)

毫不奇怪,这确实很慢,因为它必须对数据库中的每个论坛帖子进行文本匹配。我有什么可以改善的吗?使用LIKE运算符时,在内容(TEXT)字段上添加索引是否有帮助?通常如何做到这一点?

php mysql search sql-like

0
推荐指数
1
解决办法
196
查看次数

为什么我的T-SQL查询中的CASE语句不能正常工作?

我正在运行以下T-SQL代码,SSMS但我没有得到关于查询中最后一列的结果:

 SELECT *, 
           (CASE WHEN Description like '%AI% '
                 THEN 'AI'
                   ELSE 'OTHER'
                     END) as 'Meal Plan'
 FROM TestTable
Run Code Online (Sandbox Code Playgroud)

TestTable的"描述"列是一nvarchar列.该列中的值的示例将是"STD AI REVENUE".

从上面的查询中,如果Description列中的相应值是'STD AI REVENUE',我希望'Meal Plan'列的值为'AI'.但是,我的查询是用'OTHER'填写整个'膳食计划'列.

谢谢你的帮助!

t-sql sql-server case sql-like

0
推荐指数
1
解决办法
67
查看次数

msql喜欢函数逻辑或

select town_id,name from `soft_uni`.towns
where name like 'b%' or 'm%' or 'k%' or 'e%'
Run Code Online (Sandbox Code Playgroud)

我想找到所有以b或m或k或e开头的名字,但是它们只适用于以b开头的城镇

mysql sql-like

0
推荐指数
1
解决办法
70
查看次数

'LIKE'在代码中的SQL语句中不起作用,但是在SSMS中

我有一个搜索框,可按客户ID,其全名或名称的一部分进行搜索。我正在使用“喜欢”来搜索其部分名称。

我可以按customerID或全名进行搜索,但是没有问题,但是如果输入Sam,则不会Samuel显示任何记录。

我在下面的代码中执行SQL语句,但是在搜索部分名称时没有记录。

string sql = "SELECT * FROM  customers WHERE firstName LIKE '%@name%' OR lastName LIKE '%@name%' OR (firstName + ' ' + lastName)=@name OR customerID=@id ORDER BY customerID desc";
SqlParameter[] spParameter = new SqlParameter[2];
spParameter[0] = new SqlParameter("@id", (int.TryParse(searchTb.Text, out int i) ? i : 0));
spParameter[1] = new SqlParameter("@name", searchTb.Text);
Run Code Online (Sandbox Code Playgroud)

我将此查询放入SSMS

SELECT * 
FROM customers 
WHERE firstName LIKE '%Sam%' 
   OR lastName LIKE '%lap%' 
   OR (firstName + ' ' + lastName) = 'Bob Tom' …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sql-like

0
推荐指数
1
解决办法
82
查看次数

标签 统计

sql-like ×10

mysql ×6

sql ×3

c# ×2

php ×2

sql-server ×2

asp.net ×1

case ×1

oracle ×1

oracle-sqldeveloper ×1

search ×1

t-sql ×1

vb.net ×1