gpt4 book ai didi

sql - 为什么 LTRIM 函数没有返回预期结果

转载 作者:行者123 更新时间:2023-12-02 07:18:05 24 4
gpt4 key购买 nike

我正在尝试从列的标题后获取位置名称。职位名称的示例是“经理 - 迈阿密”。我正在尝试以下操作,

 SELECT UPPER(LTRIM('Manager - Miami', 'Manager - ')) FROM DUAL

我期望输出是 MIAMI,但它只返回 IAMI

最佳答案

在 Oracle 中,LTRIM() 的第二个参数是一个字符列表。默认情况下,它们区分大小写。

因此,'m'''Manager - Miami' 中第一个不在 'District Manager - ' 中的字符,所以它之前的所有内容都被删除了。

我可以推测您实际上想要某种regexp_substr()regexp_replace(),但您并没有真正指定逻辑。

关于sql - 为什么 LTRIM 函数没有返回预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55407171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com