从sql plus中的字符串中删除第一个字符

RKC*_*KCY 2 sql oracle

我是 Oracle 的新手,不确定如何删除字符串中的第一个字符。

例如这个值

,1,2,3,4,5,6,7
Run Code Online (Sandbox Code Playgroud)

在这里我循环它并在每个值后附加逗号。但不幸的是,它第一次附加逗号。不确定如何删除它。

Der*_*ğlu 5

你可以使用SUBSTR函数

select substr(',1,2,3,4,5', 2) from dual
Run Code Online (Sandbox Code Playgroud)


Gor*_*off 5

一种方法是使用ltrim()

select ltrim(<string>, ',')
Run Code Online (Sandbox Code Playgroud)

每当我在字符串中看到类似的数字时,我都会感到怀疑。这不是表示数字列表的好方法。