我有一个表t1,其中包含两列c1(int)和c2(nvarchar)。在这个表中始终只有一行。
例如,查询iterator
返回结果集:
string s = "azxxzy";
s.erase(s.begin() + 1, s.end() - 1); /* ay: deleting characters */
/* between 1st and last character */
我需要有列的转置表,所以我怀疑这个结果:
select c1,c2 from t1
我现在有想法,如何编写此查询。希望你能帮帮我。
答案 0 :(得分:0)
这可能适用于所有数据库:
SELECT 'C1' As ColName,
c1 As ColValue
FROM Table
UNION
SELECT 'C2',
c2
FROM Table