Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 34

Тема: Выборка из базы SQLite

  1. #11

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Может быть есть ограничения на названия столбцов в таблице? Нельзя например именовать цифрами?
    Вообще-то есть. Имена должны начинаться с букв и не быть зарезервированными словами. Но, если очень хочется усложнить себе жизнь и потом позадавать глупые вопросы, то можно заключить такие имена в двойные кавычки.

  2. #12

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение

    PS2 Почему на select '2' from... вылезли двойки, а не 1, 2, 3...
    Что просили, то и получили. Попросили константу в поле выборки - получили константу. Если хотели запросить значения колонки "2", то и нужно было бы писать

    select "2" from...

  3. #13

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Вообще-то есть. Имена должны начинаться с букв и не быть зарезервированными словами. Но, если очень хочется усложнить себе жизнь и потом позадавать глупые вопросы, то можно заключить такие имена в двойные кавычки.
    Какая то странная у вас манера общаться в оскорбительной форме.

  4. #14

    По умолчанию

    Проблема решилась переименовыванием нужных мне столбцов. Добавил к цифрам с левой стороны латинскую букву.
    Что странно, я проверял правильность написания запросов в программе DB Browser for SQLite. В ней всё работало как задумывалось, с цифровыми именами столбцов.

  5. #15

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Какая то странная у вас манера общаться в оскорбительной форме.
    А в каком месте я Вас оскорбил? Или Вы считаете, что вопросы очень умные, если Вы даже с базовыми правилами, понятиями и синтаксисом не ознакомились?

  6. #16

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Проблема решилась переименовыванием нужных мне столбцов. Добавил к цифрам с левой стороны латинскую букву.
    Что странно, я проверял правильность написания запросов в программе DB Browser for SQLite. В ней всё работало как задумывалось, с цифровыми именами столбцов.
    А в нём нельзя посмотреть запрос в формате SQL?

  7. #17

    По умолчанию

    Вот скрин с программы
    5.JPG
    Причем не важно в одинарных или двойных кавычках OST

  8. #18

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Наоборот.

    SELECT * FROM otchet WHERE "2" = 'OST'

    otchet не надо квотить никак
    Спрашиваю, чтобы научиться: это в SQLite так? А то в MySQL квотится всё.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  9. #19

    По умолчанию

    Цитата Сообщение от Vos-svar Посмотреть сообщение
    Причем не важно в одинарных или двойных кавычках OST
    Это не важно для DB Browser, наверное. А в sqlite3 Вы с двойными кавычками получали правильный ответ от сервера, что столбца с таким именем не существует. Я ни капли не удивлюсь, если этот самый DB Browser на лету подменяет двойные кавычки на правильные.
    Если в этом самом SQLite есть системные представления, где можно посмотреть пользовательский запросы, то это утверждение легко проверить.

  10. #20

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Спрашиваю, чтобы научиться: это в SQLite так? А то в MySQL квотится всё.
    Понятия не имею - я в Oracle проверял. А с SQLite и MySQL не сталкивался. А что в MySQL квотится всё - для меня лично странно.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Запись в БД SQLite
    от evg3798 в разделе OPC Серверы
    Ответов: 3
    Последнее сообщение: 07.04.2025, 11:32
  2. Ответов: 4
    Последнее сообщение: 12.03.2025, 14:57
  3. Multi-Protocol MasterOPC Server запись тега в SQLite
    от Bigpapasugrob в разделе OPC Серверы
    Ответов: 0
    Последнее сообщение: 21.09.2022, 11:48
  4. ПЛК110(М02) длина и выборка из нее
    от hyperhack в разделе ПЛК1хх [М02]
    Ответов: 4
    Последнее сообщение: 22.04.2021, 11:01
  5. Отчет в мастерскада. Выборка из отчета.
    от Vitamin в разделе Master SCADA 3
    Ответов: 12
    Последнее сообщение: 25.07.2020, 13:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •