从逗号分隔字符串mysql的值获取位置

时间:2019-02-20 19:37:04

标签: mysql database performance rdbms

我有一个逗号分隔的字符串,例如8,12,17,90 我必须参考传入的值在列表中查找元素的位置

例如

Passed In Value 8 =>Outputs 1;
Passed In Value 17=>Outputs 3;

1 个答案:

答案 0 :(得分:0)

检查:

模式(MySQL v5.7)


查询#1

select FIND_IN_SET('12', x) from (
select '8,10,12,5' x from dual) t;

| FIND_IN_SET('12', x) |
| -------------------- |
| 3                    |

View on DB Fiddle