繁体   English   中英

在 SQL Lite 中使用 LTRIM 的通配符

[英]Wildcards using LTRIM in SQL Lite

我正在尝试使用 LTRIM 拆分以下字段“小时” - 从左侧修剪字符并包括管道 | 象征。

Monday|11:00-18:00

以导致

11:00-18:00

我会认为以下代码是正确的

LTRIM(hours, '%|')

但它只是行不通。 查询运行,但上述语句没有影响。 任何人都可以帮忙吗?

非常感谢

理查德

使用instr()计算管道字符在字符串中的位置,使用substr()选择该位置之后的所有内容:

substr(col, instr(col, '|') + 1) as newcol

DB Fiddle 上的演示

with t as (select 'Monday|11:00-18:00' col)
select substr(col, instr(col, '|') + 1) as newcol from t
| newcol      |
| :---------- |
| 11:00-18:00 |

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM