JOIN SQL Server返回的架构

时间:2013-11-05 16:47:31

标签: sql sql-server tsql

我是T-SQL的新手。实际上可以改变值,由JOIN语句返回?例如,我在float中有一个包含列的表。它以JOIN返回。但我想将此列转换为varchar

2 个答案:

答案 0 :(得分:0)

不确定。只需在SELECT查询中对其进行转换:

SELECT
CONVERT(VARCHAR(20), table2.field) AS field
FROM table1
JOIN table2 on ...

如果要指定长度和精度,请使用STR

SELECT
STR(table2.field, 10, 2) AS field
FROM table1
JOIN table2 on ...

答案 1 :(得分:0)

CAST()是另一种选择。

SELECT
    CAST(B.returned_value as varchar(40)) [returned_value]
FROM
    TableA A
    INNER JOIN TableB B ON A.id = B.fk_id