|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
Скажите, вот в 2017 версии, в поле JSON можно, допустим, найти значение атрибута. А можно ли получить все записи из таблицы, где некий атрибут в JSON'ах равен искомому значению? В общем, какбы пройтись по всем записям, и проверять внутряк JSON. Документ JSON хранится в поле nvarchar(4000). Да и таблица простая (id int, nvarchar(4000)). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 10:51 |
|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
Да можно, почему нет-то? Раз можно получить, то это полученное можно с чем-то сравнить, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 11:22 |
|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
palladin600, https://docs.microsoft.com/ru-ru/sql/relational-databases/json/json-data-sql-server?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 12:04 |
|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
Akina, а можно попросить привести пример запроса? Экспериментирую по примерам и, не совсем получается. Значит, если я делаю такую логику: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
тут срабатывает. Поиск выдаёт найденную строку. Теперь, закидываю JSON-данные в поля во временную таблицу Код: sql 1. 2. 3. 4.
как тогда здесь задействовать мой запрос? Код: sql 1. 2. 3. 4. 5. 6.
как вместо переменной @json указать нужное поле из таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 12:07 |
|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
msLex, Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 12:34 |
|
А если в поле JSON, можно ли искать в их множестве?
|
|||
---|---|---|---|
#18+
Всё равно не выходит. Хелп плизз... В таблице, в поле, данные хранятся как массив, id1, '[{info:1},{info:2}]' id2, '[{info:1},{info:2},{info:3},{info:4}]' как вывести все значения инфо? или, лучше, как отобрать записи, где есть, скажем, info:3? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 13:40 |
|
|
start [/forum/moderation_log.php?user_name=PPV2]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 442ms |
total: | 611ms |
0 / 0 |