PB截取字符串,该如何解决
PB截取字符串
原字符串
截取后

is_filter=right(is_filter,pos(is_filter,"WHERE",1)+1)
用这句脚本截取怎么会变成不是where后面的字符串 ?求解释不胜感激!
------解决方案--------------------
你想要 where 后面的字符串,包括“where” 这个单词(包括两个双引号)?
这个很简单,就那么两个函数,自己扳扳手指数下就能解决
原字符串
截取后
is_filter=right(is_filter,pos(is_filter,"WHERE",1)+1)
用这句脚本截取怎么会变成不是where后面的字符串 ?求解释不胜感激!
------解决方案--------------------
你想要 where 后面的字符串,包括“where” 这个单词(包括两个双引号)?
这个很简单,就那么两个函数,自己扳扳手指数下就能解决
string ls_sql
ls_sql = dw_1.describe("datawindow.table.select")
ls_sql = right(ls_sql, len(ls_sql) - pos(ls_sql,"~"WHERE~"") + 1)