mysql - 如何在 MySQL 中选择其值位于 json 数组中的列

标签 mysql sql arrays json

总而言之,我想要 select * from test.population where Number in (1,2,3), 但我想要一个返回 json 数组的函数来代替 (1,2,3)。所以我想让它像这样工作。

select * from test.population where Number in ('[1,2,3]')

如何将 json-array 放入 where it 子句中?

最佳答案

您可以使用MEMBER OF运算符:

Number member of ('[1,2,3]')

关于mysql - 如何在 MySQL 中选择其值位于 json 数组中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59343223/

相关文章:

java - 如何查找对象数组的类型

javascript - 为什么我无法访问 react 中的数组列表

php - 基于种子的改组数组以获得始终相同的结果?

mysql - 查询 MySQL 中重复 id 的值的总和

mysql - 如何在mySQL中删除特定数量的行

php - 从 MySql 中选择所有并加入其他

sql - 在 postgresql 上执行查询的奇怪行为

sql - 当我尝试连接两个表中的数据时,行丢失

mysql - 如何在mysql数据库中显示父项及其子项

mysql - 使用空值计算增长率