Базовая таблица с empname и empdpt. В таблице Sql Server я могу сделать Select empname + ' ' + empdpt as expr1 без проблем. Не могу сделать то же самое, используя Sqlite !! Когда я пытаюсь объединить два столбца [с данными], я получаю обратно 0. Я пробовал в sqliteman и sqliteadmin, а также в обозревателе серверов в VS.
Select empname + ' ' + empdpt as expr1
Попробуйте использовать следующее:
SELECT ("test" || " " || "test2") AS expr1 ;
Обновление
Если это столбцы, вы можете сделать что-то похожее: SELECT (column1 || "" || column2) AS expr1 FROM your_table;
Select empname || " " || empdpt as expr1
sqllite concat такой же, как PostGreSQL (||), а не MYSQL или MSSQL 'CONCAT'
для тех, кто пытается использовать (рабочее) решение @ merkuru
SELECT (column1 || "" || column2) AS expr1 FROM your_table;
в затмении или другом редакторе:
Вы должны отменить "с \
что-то вроде:
SELECT (column1 || \ "\" || column2) AS expr1 FROM your_table;
отлично работает