我想知道在agent_name_login中第一次出现开括号(的位置。我试过这个:
agent_name_login
(
regexp_instr(agent_name_login, '(')
当我运行这个函数时,它将'('解释为一个实际的开括号,而不是我想要比较的字符串。我如何让它作为字符串,我想做的比较,而不是开paren?我可以在snowflake中使用其他函数吗?
zte4gxcn1#
我只想知道在agent_name_login中第一次出现打开paren的位置。最简单的方法是使用CHARINDEX:
charindex('(', agent_name_login)
或者使用双\转义它
\
SELECT regexp_instr(agent_name_login, '\\(') <=> SELECT regexp_instr(agent_name_login, $$\($$)
1条答案
按热度按时间zte4gxcn1#
我只想知道在agent_name_login中第一次出现打开paren的位置。
最简单的方法是使用CHARINDEX:
或者使用双
\
转义它