我需要将一些数据从SQL数据库导出到.txt文件。我正在使用此查询导出我需要的特定列的数据:
SELECT Category1, Category2, Category3
FROM dbo.tbl1
WHERE Category1 = 'JP-4'
AND Category2> 4;
我还有一个从数据中删除html格式的功能。
SELECT
Category1, Category2, Category3,
dbo.func_RemoveHTML ([Category3])
FROM dbo.tbl1
WHERE Category1 = 'JP-4'
AND Category2> 4;
该函数可以正常工作,但这样就可以将Category3作为附加列(没有标题)添加到Category3列后面,而不是在第一个Category3列上执行该函数(如果这样有意义。很难解释)
我试图删除
SELECT
Category1, Category2, Category3
只需使用该函数选择列,但列标题将丢失。
有什么想法吗?
答案 0 :(得分:0)
以这种方式试试......所以你将执行函数,结果将是 '类别3'
的列SELECT
Category1, Category2, dbo.func_RemoveHTML ([Category3]) as 'Category3'
FROM dbo.tbl1
WHERE Category1 = 'JP-4'
AND Category2> 4;
基本上你可以选择你想要的一切,只需选择一个列或函数并在select语句中使用它就可以重命名它或使用"添加别名。 AS' SomeName' "