SQL数据导出 - 用户功能问题

时间:2015-10-23 12:31:47

标签: sql sql-server database

我需要将一些数据从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

只需使用该函数选择列,但列标题将丢失。

有什么想法吗?

1 个答案:

答案 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' "