Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.10.2020, 13:21
|
|||
---|---|---|---|
|
|||
Как создать сводную таблицу SQLite? |
|||
#18+
Здравствуйте, помогите советом, как должен выглядеть SQL запрос для создания новой сводной таблицы на основе существующей таблицы, при условии, что неизвестно, сколько типов может быть в строках ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2020, 13:36
|
|||
---|---|---|---|
Как создать сводную таблицу SQLite? |
|||
#18+
Samyrro, Заранее известны все ли значения в поле "Тип"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2020, 16:19
|
|||
---|---|---|---|
Как создать сводную таблицу SQLite? |
|||
#18+
Штатных средств нет, т.к. в реляционных СУБД нет такого понятия как сводная таблица, это не эксель. Можно так попробовать https://stackoverflow.com/questions/1237068/how-to-pivot-in-sqlite-or-i-e-select-in-wide-format-a-table-stored-in-long-form ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.11.2020, 11:34
|
|||
---|---|---|---|
Как создать сводную таблицу SQLite? |
|||
#18+
Вот тут много способов создания сводных таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.01.2021, 19:50
|
|||
---|---|---|---|
|
|||
Как создать сводную таблицу SQLite? |
|||
#18+
да, действительно, кроме case when ..end вариантов не много... здесь Код: sql 1. 2. 3. 4. 5.
остальное помедленнее (если объединять по-старинке).. хотя PRAGMA automatic_index; может и ускорить невзначай join'ы и select'ы по where авторAutomatic indexing is enabled by default as of version 3.7.17 (2013-05-20), but this might change in future releases of SQLite. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.01.2021, 20:07
|
|||
---|---|---|---|
|
|||
Как создать сводную таблицу SQLite? |
|||
#18+
полагаю, EXPLAIN QUERY PLAN подксажет, индексировано ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.05.2021, 09:05
|
|||
---|---|---|---|
|
|||
Как создать сводную таблицу SQLite? |
|||
#18+
JeyCi да, действительно, кроме case when ..end вариантов не много... я в вашу задачу не вчитывалась, но судя по вашему запросу - ещё так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
у меня UNION ALL отрабатывает быстрее, чем CASE WHEN p.s. stop... не доглядела, что 2 case-when нужны... т.е. они в полях нужны, а не в строках... тогда моё предложение - просто для инфо о скорости case-when ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.05.2021, 09:08
|
|||
---|---|---|---|
Как создать сводную таблицу SQLite? |
|||
#18+
JeyCi JeyCi да, действительно, кроме case when ..end вариантов не много... я в вашу задачу не вчитывалась, но судя по вашему запросу - ещё так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
у меня UNION ALL отрабатывает быстрее, чем CASE WHEN Можно проще Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=54&mobile=1&tid=2008331]: |
0ms |
get settings: |
20ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
203ms |
get tp. blocked users: |
1ms |
others: | 390ms |
total: | 693ms |
0 / 0 |