问:如果我在where子句中传递任何单词,那么查询只应在传递单词为alnum或num时才返回,只使用mysql regex。结果:第1行、第3行应该返回。对我来说很管用SELECT * FROM address WHERE name regexp '(^|[[:space:]])1st([[:space:]]|$)'
结果:第2行应该返回
我在一个复杂的查询中挣扎,需要帮助处理WHERE子句中使用的REGEXP_SUBSTR命令:实际上,这是两个问题。考虑到三种可能的记录,我希望将部分放在括号之间,但前提是它们与看起来像ip的东西相匹配。在一种情况下,问题只是放在括号中,如"192.168.178.21“。案例1:
SELECT REGEXP_SUBSTR('This is a sample of [192.168.178.12] containing relevan
我希望在蜂巢中选择列中有一个特殊字符a-zA-Z0-9的行。我不太清楚如何构造WHERE子句,但基于其他线程,我认为它应该如下所示:FROM user_info
WHERE user_name like regexp_extractorg.apache.hadoop.hive.ql.udf.UDFRegExpExtract错误10014:第3行:21错误参数‘’%^a-Z\s:%‘’:没有匹配(字符串)类SemanticException的</