Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Нумерация значений в столбце через выборку / 10 сообщений из 10, страница 1 из 1
18.12.2018, 20:30
    #39749846
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
Всем привет. Есть бд с
id | name | other
2 | nam5 |
7 | nam2 |
12| nam9 |
Надо получить вот такое вот
id | name | other
1 | nam2 |
2 | nam5 |
3. | nam9 |

Пробовал нумерацию делать через select id=count(*)
что то не помогло.

Как решить эту задачу?
...
Рейтинг: 0 / 0
19.12.2018, 02:38
    #39749915
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
Лучше всего и правильнее всего это делать на клиенте.

Ну а для аналитики есть это:
https://www.sqlite.org/windowfunctions.html#built_in_window_functions
...
Рейтинг: 0 / 0
19.12.2018, 09:36
    #39749953
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
BlackeAngel,

Код: sql
1.
select row_number() OVER (ORDER BY name), name  from t
...
Рейтинг: 0 / 0
19.12.2018, 13:55
    #39750172
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
pit_alex,
Код: sql
1.
CREATE TABLE words2 AS select row_number() OVER (ORDER BY word),word,frequency,locale,appid,shortcut from words group by word order by word



Ошибка
Код: sql
1.
Error: near "(": syntax error
...
Рейтинг: 0 / 0
19.12.2018, 13:57
    #39750174
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
Точнее
Код: sql
1.
CREATE TABLE words2 AS select row_number() OVER(ORDER BY word) As _id,word,frequency,locale,appid,shortcut from words group by word order by word
...
Рейтинг: 0 / 0
19.12.2018, 13:59
    #39750179
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
BlackeAngel,

у меня проходит этот запрос, может библиотека SQLite старая
...
Рейтинг: 0 / 0
19.12.2018, 14:20
    #39750198
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
pit_alex,

sqlite3 3.26 стоит на debian 9
...
Рейтинг: 0 / 0
19.12.2018, 14:22
    #39750203
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
BlackeAngel,

аналогичная версия тока винда
...
Рейтинг: 0 / 0
19.12.2018, 14:23
    #39750204
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
pit_alex,
Вру, стоит 3.16.2
...
Рейтинг: 0 / 0
19.12.2018, 14:48
    #39750222
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нумерация значений в столбце через выборку
pit_alex,
Обновил до 3.26 - всё заработало. Спасибо.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Нумерация значений в столбце через выборку / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]