问题标签 [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.
mysql - MySql 在逗号分隔的集合中找到一个值
我在字段中存储了这样的值1,255,230,265
。
MySQL 中是否有一个函数可以为我提供该字符串中的第二个值?在这种情况下,它将是255
.
我尝试使用locate
,但这似乎不是为了这个。
mysql - 查询 FIND_IN_SET
以下查询
返回输出为
但如果我使用
它不返回任何东西。在这种情况下,我想检索第一行。
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
php - mysql | 来自空列和 FIND_IN_SET 的请求
我有一张桌子:
其中:position
column 是一个文本字段;我的要求在这里:
此请求将返回:1,2,3,4。这是我需要的错误:1,2,4 - >条件:(position
>'')。问题出在哪里以及如何更改我的请求?谢谢。
php - 获取以逗号分隔的行的位置
我的 sql 表中有一行看起来像这样
我想像这样使用 find_in_set 运行查询:
并在新字段中获取结果的位置
php - 在sql查询中比较用逗号分隔的2个字符串
我有一个这样的字段表
我有这个字符串:
我想查找具有此类别的产品
在 mysql 查询中。
有人有想法吗?
mysql - MySQL find_in_set 选择不起作用
我正在尝试执行以下操作:
- 从当年选择:工作
- 选择 user_id在逗号分隔列表“用户”中的位置:有效
- 选择 user_id不在逗号分隔列表中的位置“接受”或“拒绝”:不工作
但由于某种原因,我没有得到我想要的结果。请参阅我的以下代码:
mysql - 使用带有散列值的 FIND_IN_SET 我的 sql 函数
我有以下查询:
我会保持结果集的顺序与 IN 子句中参数的顺序相同。
我发现了这个SO question。
问题是 mysql 不知道如何解释一组 SHA1 函数,如果我将它们作为字符串传递,它们不会被正确评估,如果我传递一个表达式(不带引号)我会收到以下错误:
sql - SQL Select Query with FIND_IN_SET 或任何其他东西来在逗号分隔值的列中查找逗号分隔值
我有一列有逗号分隔的值:
现在,我想要一个查询来获取所有具有value2
OR的记录value4
如果可能的话,我需要如下查询:
因此,它将返回带有 id 的重新编码1,2,4
(具有value2
or value4
)
value1,value2 ..etc
我有从 check_box发送的用户表单
如何优化我的选择查询?
php - Mysql group_concat with distinct and where 给出奇怪的结果
我有以下查询可以正常工作(见下文)。
但是当我添加一个条件时,例如AND (specialtyName = '...')
主要结果很好,但 GROUP_CONCAT 只显示与条件匹配的结果。
谁能帮我解决这个问题?
提前致谢。
弗雷德。