gpt4 book ai didi

ios - 用于从本地数据库进行过滤的 SQLite 查询是什么?

转载 作者:行者123 更新时间:2023-12-02 01:19:23 26 4
gpt4 key购买 nike

在我的本地数据库中,一列保存了全部json数据,我想使用查询,我的过滤参数是json的关键之一。

我看到一些帖子我们可以使用“json_extract”,但我不确定为什么它不起作用......

我的查询是这样的

SELECT * FROM table
WHERE ( Type='States' )
AND json_extract(Data, '$.CountryId=1053')

为了让您更好地理解,我提供屏幕截图:

enter image description here

最佳答案

json_extract 函数只会为您提取数据。您需要在提取字段之后进行比较。试试这个:

SELECT * FROM table  WHERE ( Type='States' ) AND  json_extract(Data, '$.CountryId') = 1053

或者,根据 CountryId 的类型,这可能会更好:

SELECT * FROM table  WHERE ( Type='States' ) AND  json_extract(Data, '$.CountryId') = '1053'

关于ios - 用于从本地数据库进行过滤的 SQLite 查询是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com