SQL: 有一些数据查询后,开头部分有空格,想在查询的过程中把开头的空格字符都替换成下划线"_"

2024-12-15 09:53:16
推荐回答(2个)
回答1:

SELECT  REPLACE(col1,LEFT(col1,1),'_') FROM dbo.a

回答2:

假设你的字符串在变量a里
select lpad('_',length(:a)-length(ltrim(:a)),'_')||ltrim(:a) from dual;