С Новым годом! Форум программистов, компьютерный форум, киберфорум
SQLite
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
-12 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 347

SQLite - получить имена столбцов в таблице

21.07.2016, 07:27. Показов 4510. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди, здравствуйте.

Не по теме:

Для начала, не нашел раздела именно для СКюЛайта - поэтому пишу в основном разделе.



Итак.
Как получить имена столбцов таблицы? И не надо рассказывать мне про прагму - pragma table_info(table_name). Так и не смог заставить эту конструкцию видеться в качестве очередного СЕЛЕКТа, только от другой мамы. (Хотя, конечно, мастерским владением SQL не обладаю).

Поэтому прошу помочь. Любым способом доставать имена столбцов так, чтобы потом с ними можно было работать, как с любой другой выборкой.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.07.2016, 07:27
Ответы с готовыми решениями:

Sqlite3 / Имена столбцов в триггерах
Всем привет! Пишу триггер: CREATE TRIGGER Trigger1 AFTER UPDATE ON Table1 WHEN OLD.ds...

SQLite суммирование столбцов с условием
Добрый день! есть таблица с столбцами " ID, D , P , N \n"+ "01,понедельник, хлеб , 5 \n"+ ...

Как удалить дубли в таблице с одним столбцом SQlite
Как удалить дублирующиеся строки в таблице с одним столбцом SQlite , есть вот такая таблица. CREATE TABLE `card` ( `card` TEXT...

5
21.07.2016, 09:08

Не по теме:


IMHO, такие экцерсизы нужно только разработки админки к серверу БД, либо из праздного интереса

0
-12 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 347
21.07.2016, 09:42  [ТС]
pincet, такое делается чтобы формировать в VBA-Excel сводные таблицы.
Задача - автоформирование сводной таблицы. Надо сначала узнать, как называется столбец, по его имени и типу определить его назначение, затем уже определить его судьбу - отправить либо в столбцы, либо в колонки сводной таблицы.

Добавлено через 17 минут
В общем, сейчас узнал, что этот бред (а ведь это действительно бред) надо делать через ВБА. То есть когда я уже выкорчую данные из таблицы в ВБА, то объект РекордСет сам будет иметь нужную инфу. То есть именно оттуда, а не из самой БД, надо извлекать имена столбцов.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
21.07.2016, 11:00
Цитата Сообщение от Vhodnoylogin Посмотреть сообщение
Задача - автоформирование сводной таблицы
полный БРЕД
Мой совет - узнать схему данных БД и делать нужные запросы (а не SELECT * FROM тра-ля-ля)
0
-12 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 347
21.07.2016, 11:07  [ТС]
Цитата Сообщение от pincet Посмотреть сообщение
Мой совет - узнать схему данных БД и делать нужные запросы
невозможно. Ибо где тогда АВТОформирование? Слово АВТО (или САМО) подразумевает отсутствие конкретной схемы.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
21.07.2016, 11:14
"Пилите, Шура, они золотые" (с)

Добавлено через 2 минуты
Цитата Сообщение от Vhodnoylogin Посмотреть сообщение
АВТО (или САМО)
спасибо КЭП, я бы сам ни за что не догадался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2016, 11:14
Помогаю со студенческими работами здесь

Запрос в SQlite данные из нескольких строк в несколько столбцов
Здравствуйте, прошу помощи. есть таблица sqlite "data": id_users, id_types (тип данных), data1, data2, data3, data4. У одного id_users...

Sqlite left join count - как узнать кол-во записей в другой таблице по ключу
Есть например 2 таблицы. как по ключу (например id совпадает) вытащить данные первой таблицы и кол-во совпадений с другой таблицы?

Создать в таблице SQLite новое поле, в котором будет находиться произведение зарплаты и возраста
Добрый день, в SQL (SQLite) практически ничего не понимаю, но необходимо решить задачу, заранее спасибо. Условие: Существует база...

Не отображаются Display Label в таблице. Вместо них имена полей базы. Lazarus + SQLite
Здравствуйте. Почему-то не отображаются в таблице заданные Dispaly Label, а вместо них — имена полей базы данных. Есть подозрение, что...

Получить имена столбцов hibernate
Друзья как получить имена столбцов? Делаю нечто public Vector<Object> meta() throws SQLException { Session session = null; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru