SQLite проблема выбора двух столбцов как одного - PullRequest
29 голосов
/ 16 июня 2009

Базовая таблица с empname и empdpt.
В таблице Sql Server я могу сделать Select empname + ' ' + empdpt as expr1 без проблем.
Не могу сделать то же самое, используя Sqlite !!
Когда я пытаюсь объединить два столбца [с данными], я получаю обратно 0.
Я пробовал в sqliteman и sqliteadmin, а также в обозревателе серверов в VS.

Ответы [ 3 ]

56 голосов
/ 16 июня 2009

Попробуйте использовать следующее:

SELECT ("test" || " " || "test2") AS expr1 ;

Обновление

Если это столбцы, вы можете сделать что-то похожее: SELECT (column1 || "" || column2) AS expr1 FROM your_table;

10 голосов
/ 16 июня 2009
Select empname || " " || empdpt as expr1 

sqllite concat такой же, как PostGreSQL (||), а не MYSQL или MSSQL 'CONCAT'

4 голосов
/ 23 марта 2014

для тех, кто пытается использовать (рабочее) решение @ merkuru

SELECT (column1 || "" || column2) AS expr1 FROM your_table;

в затмении или другом редакторе:

Вы должны отменить "с \

что-то вроде:

SELECT (column1 || \ "\" || column2) AS expr1 FROM your_table;

отлично работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...