1
有没有办法限制通配符'%'操作符的字符数?假设我只想选择两次出现“July”这个短语的记录,我会在查询中加入“LIKE'%July%July'”,但现在我只想选择两个7月份是否在每个40个字符之内其他。有没有办法在SQL中做到这一点?限制通配符捕获长度postgreSQL
有没有办法限制通配符'%'操作符的字符数?假设我只想选择两次出现“July”这个短语的记录,我会在查询中加入“LIKE'%July%July'”,但现在我只想选择两个7月份是否在每个40个字符之内其他。有没有办法在SQL中做到这一点?限制通配符捕获长度postgreSQL
如何使用Regular Expression?
SELECT * FROM MyTable WHERE MyColumn ~ 'July.{0,40}July';
(注:使用~*
,而不是~
得到一个不区分大小写的匹配