Статическое значение помещения / SQLite для псевдонима - PullRequest
0 голосов
/ 31 октября 2018

Я хочу сделать что-то вроде следующего, где столбец отдела не существует (это только пример):

SELECT name, 'IT' as department FROM employees_table

name       department
---------- ----------
John       IT
Mike       IT
Sally      IT

Когда я пытаюсь это сделать, я получаю следующую ошибку:

error: no viable alternative at input

Я понимаю, что это работает в других базах данных, но, по-видимому, не Room / SQLite. Кто-нибудь, пожалуйста, ударит меня палкой для подсказки и поможет мне достичь этого?

Спасибо.

1 Ответ

0 голосов
/ 31 октября 2018

Похоже, имя моего столбца является ключевым словом SQLite. Doh!

Фактический код выглядел примерно так:

SELECT name, 'Running' as action FROM example_table

Изменение этого значения на следующее решило проблему:

SELECT name, 'Running' as 'action' FROM example_table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...