2016-05-31 51 views
-2

在Oracle DB中有一个名为Employees的表,其数据如下所示。如何获得如下输出?

emp_first_name emp_surname city 
------------------------------------------ 
Anil    Shaw   Gurgaon 
Mukesh   Jadav   Pune 

编写一个SQL查询来产生如下的输出。名字应该有8个字符。

Anil  Shaw 
Gurgaon 
Mukesh Jadav 
Pune 
+1

做到在显示层来代替。 – jarlh

+0

你到目前为止尝试过什么?你有错误还是意外的行为? – Aleksej

+0

我在面试中遇到了这个问题,我根本不知道该怎么做。 – user3616462

回答

1
SELECT RPAD(emp_first-name, 8, ' ') || ' ' || emp_surname || CHR(10) || city 
FROM Employees; 
+0

谢谢,它像一个魅力:) – user3616462