gpt4 book ai didi

sql - 选择部分数据

转载 作者:行者123 更新时间:2023-12-02 01:57:56 27 4
gpt4 key购买 nike

这可能很简单,但我需要你的帮助。
我有一个包含如下数据的表格:

   NAME       VAL1  
135.name1 value1
135.name2 value2
135.name3 value3

如果我想选择 NAME 列中的数据,我会这样做:

select s.NAME
FROM MY_TABLE s
where s.SCHEDULE_NAME like '135.%'

NAME
135.name1
135.name2
135.name3

但我想选择 NAME 列中的数据,但没有“135”。
请注意,135 不是常数。例如,它可以是“34567.”。所以可以多位数。
是否可以?我喜欢这样:

 NAME        
name1
name2
name3

最佳答案

您可能正在寻找这个:-

SELECT REGEXP_REPLACE('135.name1', '^135.') FROM Table;

对于你的情况:-

SELECT REGEXP_REPLACE(name, '^135.') FROM My_Table;

或者试试这个:-

SELECT REPLACE('135.name1','135.','') COL1 FROM Table;

编辑:-

为了让它更动态,你可以试试这个:-

SELECT REGEXP_REPLACE(name, '^\d+\.') FROM My_Table;

关于sql - 选择部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18852200/

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