在oracle SQL中复制替代方案

时间:2014-05-13 11:38:25

标签: sql oracle

我有一个SQL命令:select CONCAT(REPLICATE('*', rank), sname, REPLICATE('*', rank)) from soldiers;

但它不起作用,因为只有mssql支持复制。如何在oracle sql中管理它?

1 个答案:

答案 0 :(得分:3)

RPAD应该有效

select RPAD('*', rank, '*') from soldiers;

但是这种格式化也很容易在客户端完成(如果你和数据库之间有一个应用程序,并且不只是直接使用SQL提示符。)