gpt4 book ai didi

mysql - Sql 为选择创建正确的查询

转载 作者:行者123 更新时间:2023-11-29 16:49:10 26 4
gpt4 key购买 nike

我有表格笔记。有列 'tags' (varchar(255) ) 。例如数据为:

1)Content='Note1', tags='18,20' 
2)Content='Note2', tags='18',
3)Content='Note3', tags='45',
4)Content='Note4', tags='118,75'

我需要编写sql来选择带有标签“18”的所有行,因此结果必须如下所示:

1)Content='Note1', tags='18,20' 
2)Content='Note2', tags='18',

我尝试编写sql:

SELECT * FROM `notes` WHERE tags LIKE ('%18%')

但结果是错误的:

1)Content='Note1', tags='18,20' 
2)Content='Note2', tags='18',
4)Content='Note4', tags='118,75'

如何修复它?

最佳答案

使用FIND_IN_SET函数

 SELECT * FROM `notes` WHERE FIND_IN_SET('18', tags );

关于mysql - Sql 为选择创建正确的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52914346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com