问题标签 [find-in-set]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2250 浏览

mysql - MySql 在逗号分隔的集合中找到一个值

我在字段中存储了这样的值1,255,230,265

MySQL 中是否有一个函数可以为我提供该字符串中的第二个值?在这种情况下,它将是255.

我尝试使用locate,但这似乎不是为了这个。

0 投票
3 回答
994 浏览

mysql - 查询 FIND_IN_SET

以下查询

返回输出为

但如果我使用

它不返回任何东西。在这种情况下,我想检索第一行。

0 投票
1 回答
1769 浏览

mysql - Search muliple values from a comma separated column in mysql

I don't think it is worth to try for a solution with multiple OR conditions using FIND_IN_SET() where myColumn might contain data as 1,2,3 or 2,3,6.. in random FIND_IN_SET( '1', myColumn ) OR FIND_IN_SET( '3', myColumn ) OR FIND_IN_SET( '5', myColumn )

If this is not the right one, I might require a normalised solution to suit my query

0 投票
1 回答
548 浏览

php - mysql | 来自空列和 FIND_IN_SET 的请求

我有一张桌子:

其中:positioncolumn 是一个文本字段;我的要求在这里:

此请求将返回:1,2,3,4。这是我需要的错误:1,2,4 - >条件:(position>'')。问题出在哪里以及如何更改我的请求?谢谢。

0 投票
1 回答
60 浏览

php - 获取以逗号分隔的行的位置

我的 sql 表中有一行看起来像这样

我想像这样使用 find_in_set 运行查询:

并在新字段中获取结果的位置

0 投票
4 回答
183 浏览

php - 在sql查询中比较用逗号分隔的2个字符串

我有一个这样的字段表

我有这个字符串:

我想查找具有此类别的产品

在 mysql 查询中。

有人有想法吗?

0 投票
1 回答
1256 浏览

mysql - MySQL find_in_set 选择不起作用

我正在尝试执行以下操作:

  • 从当年选择:工作
  • 选择 user_id逗号分隔列表“用户”中的位置:有效
  • 选择 user_id不在逗号分隔列表中的位置“接受”“拒绝”:不工作

但由于某种原因,我没有得到我想要的结果。请参阅我的以下代码:

0 投票
1 回答
3023 浏览

mysql - 使用带有散列值的 FIND_IN_SET 我的 sql 函数

我有以下查询:

我会保持结果集的顺序与 IN 子句中参数的顺序相同。

我发现了这个SO question

问题是 mysql 不知道如何解释一组 SHA1 函数,如果我将它们作为字符串传递,它们不会被正确评估,如果我传递一个表达式(不带引号)我会收到以下错误:

0 投票
1 回答
1264 浏览

sql - SQL Select Query with FIND_IN_SET 或任何其他东西来在逗号分隔值的列中查找逗号分隔值

我有一列有逗号分隔的值:

现在,我想要一个查询来获取所有具有value2OR的记录value4

如果可能的话,我需要如下查询:

因此,它将返回带有 id 的重新编码1,2,4(具有value2or value4

value1,value2 ..etc我有从 check_box发送的用户表单

如何优化我的选择查询?

0 投票
2 回答
187 浏览

php - Mysql group_concat with distinct and where 给出奇怪的结果

我有以下查询可以正常工作(见下文)。

但是当我添加一个条件时,例如AND (specialtyName = '...')主要结果很好,但 GROUP_CONCAT 只显示与条件匹配的结果。

谁能帮我解决这个问题?

提前致谢。

弗雷德。