我有一个包含两列的表格。我需要使用 Oracle 查询按顺序将两列的内容检索到一个列中。
FirstName LastName
Naveen Bharadwaj
Usain Bolt
我想将记录检索到单个列中,以便名字和姓氏按顺序排列。
Name
Naveen
Bharadwaj
Usain
Bolt
P.S: 我不能使用 decode() 函数
最佳答案
使用此查询以获得所需的结果,
SELECT Name FROM TableName UNPIVOT (Name FOR NAME IN (FirstName,LastName));
希望这对您有所帮助!
关于sql - 如何按顺序将记录从到列检索到单个列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42336063/