相关疑难解决方法(0)

MySQL查询以逗号分隔的字符串查找值

我的表中有一个字段COLORS (varchar(50)),SHIRTS其中包含逗号分隔的字符串,例如1,2,5,12,15,.每个数字代表可用的颜色.

当运行查询select * from shirts where colors like '%1%'以获得所有红色衬衫(颜色= 1)时,我还得到颜色为灰色(= 12)和橙色(= 15)的衬衫.

我应该如何重写查询,以便仅选择颜色1而不是所有包含数字1的颜色?

mysql sql database

80
推荐指数
5
解决办法
13万
查看次数

如何在逗号分隔值表中搜索?

我有一个MySQL表,其中包含逗号分隔值,如下所示:

first row=(3,56,78,12)  
second row=(6,44,2,3)  
third row=(67,4,2,7,1)  
fourth row=(88,55,22,33)  
fifth row=(88,55,3,1,5)
Run Code Online (Sandbox Code Playgroud)

我想选择3其集合中的行.我怎样才能做到这一点?

mysql csv

2
推荐指数
2
解决办法
9564
查看次数

MySQL - 计算字符串中包含的id

我的桌子被称为"asd"

我有这个架构:

id        |  date     |  content |
AUTO_INC    DATETIME    LONGTEXT
Run Code Online (Sandbox Code Playgroud)

现在假设 content = 45,67,89,3,45,5

search COUNT()在这张桌子上怎么样WHERE content CONTAINS 89

我尝试SELECT COUNT() FROM asd WHERE content IN(89);但没有结果.

mysql sql search longtext

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

标签 统计

mysql ×3

sql ×2

csv ×1

database ×1

longtext ×1

search ×1