Как добавить закодированные литералы к результатам запроса на SQL Server?

Если я запустил следующий запрос:

SELECT COUNT(column1) AS Expr1
FROM Table1

Я извлекаю одну строку с одним столбцом.

Как добавить второй столбец как строку жестко?

Я стараюсь делать это без успеха:

SELECT "Column2", COUNT(column1) AS Expr1
FROM Table1

Основная цель, если заполнить DataSet, который имеет 2 столбца, и только один должен быть взят из DataBase, другой может быть установлен жестко закодированным как строка.

2
nl ja de
Если речь идет о SQL Server, не помещайте его в Oracle.
добавлено автор Oded, источник

1 ответы

Попробуй это:

 SELECT  'Column2' as ColumnName, COUNT(column1) AS Expr1
    FROM     Table1
6
добавлено
Даже ColumnName не существует в моей таблице?
добавлено автор anmarti, источник
двойные кавычки, где проблема.
добавлено автор anmarti, источник
Это не имя столбца, это псевдоним для недавно добавленного столбца const.
добавлено автор Hamlet Hakobyan, источник
Для меня были проблемы с двойными кавычками. благодаря
добавлено автор Narsireddy, источник
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)