在SQLite查询中,我试图用这个表达式替换一些caracteres
SELECT Replace(var2,REGEXP '^\d',"AAA") AS var2 WHERE region = "toto"
但我没有成功
答案 0 :(得分:0)
REGEXP运算符是regexp()用户函数的特殊语法。默认情况下没有定义regexp()用户函数,因此使用REGEXP运算符通常会导致错误消息。如果application-defined SQL function名为" regexp"在运行时添加,然后" X REGEXP Y "运算符将被实现为对" regexp( Y , X )"的调用。
在任何情况下,内置的replace()都不支持正则表达式。