Mysql 从使用regexp\u substr返回的列中删除值
在下面的sql查询中,我得到了带有的列 将texttab作为Mysql 从使用regexp\u substr返回的列中删除值,mysql,Mysql,在下面的sql查询中,我得到了带有的列 将texttab作为 ( SELECT ROOT_CAUSE as text from cust_bug_data where ROOT_CAUSE is not NULL ) SELECT regexp_substr(text,'\#[a-z0-9_]+',1,level,'i') as tag FROM texttab CONNECT BY regexp_substr(text,'\#[a-z0-9_]+',1
(
SELECT
ROOT_CAUSE as text
from cust_bug_data where ROOT_CAUSE is not NULL
)
SELECT regexp_substr(text,'\#[a-z0-9_]+',1,level,'i') as tag
FROM texttab
CONNECT BY regexp_substr(text,'\#[a-z0-9_]+',1,level,'i') IS NOT
NULL
下面是我通过上面的查询得到的输出
试验
时机
测验
时机
代码
我希望我的查询返回不带值的值,如下所示:
试验
请告诉我怎么做。以下查询向我提供了上述结果: 从中选择replacetag,,作为标记 将texttab作为 选择 文本形式的根本原因 从根本原因不为空的cust_bug_数据 选择regexp_substrtext,“[a-z0-9_]+”,1,level,'i'作为标记 从文本选项卡
通过ReGExpSub文本连接,[A[Z099] +,1,级别,“i”不是空t/p>你需要更好地格式化你的问题并提供更多的测试用例/结果:如果它在字符串的中间或结尾呢?您是只想删除,还是想在后面添加文本?使用regexp\u substr是对实现的一种约束,还是您只是想要一种使用MySQL实现结果的方法?My cust\u bug\u data table column ROOT\u CAUSE包含以下内容:ROOT\u CAUSEcolumn------------------这是一个测试问题。这是测试的问题。计时代码在尝试设计支持流程的应用程序之前,您还需要更多关于问题分析的信息。
timing
test
timing
code