如何使用mysql获取数组列中特定索引的值?

犹太教

这是我的数据库表

$reports = DB::table('attendance_report_details')
            ->select('*','project_hours[$index_id]')
            ->get();

我正在将索引 id 传递给函数。有没有办法做到这一点?

乔纳斯·施陶登迈尔

使用箭头运算符(仅限 MySQL):

$reports = DB::table('attendance_report_details')
    ->select('*', DB::raw("project_hours->'$[".(int) $index_id."]'"))
    ->get();

或者它的别名JSON_EXTRACT()(MySQL 和 MariaDB):

$reports = DB::table('attendance_report_details')
    ->select('*', DB::raw("json_extract(project_hours, '$[".(int) $index_id."]')"))
    ->get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从MySQL当前行中获取特定的列值?

如何从NumPy数组中获取所有值(不包括特定索引)?

如何在Matlab中使用第一列和第二列的值作为索引来获取数组中的第三列

在numpy数组中获取特定值的索引

如何使用numpy数组有效获取由特定值选择的索引列表?

如何从数组中获取特定值?

如何获取附加到数组特定索引的值

如何获取熊猫列的特定索引之间的最大值?

如何从基于Ruby中的索引的数组中获取多个值?

如何使用包含要访问的索引号的数组获取numpy数组中的所有值

如何使用php从具有相同值的数组中获取最右边的索引值

如何从JSON数组MySQL获取特定值

如何使用索引替换特定列中的行值?

如何获取HTML表中td特定值的列索引

如何获取具有匹配特定条件的属性值的数组中对象的索引?

如何使用熊猫获取列中特定值的计数

如何获取包含MySQL中特定选项和值的列?

如何从PHP / MYSQL中的单个表中使用特定值获取包含多个值的多个列

如何使用PHP在JSON数组中获取特定值

如何获取特定数组索引值的总和

如何使用php获取多维数组特定索引中的值的总和?

如何使用 vb.net 从数组字符串中获取特定的索引范围

如何从数组中获取特定值的对象

如果从数组中的 B 列中选择特定值,如何从 A 列中获取值?

如何从两列中获取包含特定值的熊猫数据框的行索引?

如何从数组中的所有索引中获取特定值

如何从多维数组中获取特定值?

如何使用numpy中的列值获取特定行的索引?

如何使用mysql获取最后更新的特定列值?