在Redshift中,您可以使用正则表达式来查找重复数字大于6的号码。以下是一个可能的实现:\n\nsql\nSELECT number\nFROM your_table\nWHERE number ~ '(\d)\1{6,}'\n\n\n这个查询使用了一个正则表达式模式 (\d)\1{6,} 来匹配重复数字大于6的号码。具体解释如下:\n\n- (\d):匹配一个数字,并将其捕获到一个分组中。\n- \1:反向引用第一个分组,确保后面的数字与之匹配。\n- {6,}:匹配前面的元素至少6次。\n\n因此,这个正则表达式模式将匹配重复的数字大于6次的号码。您可以将 your_table 替换为您的表名,并将 number 替换为具体的号码列名。


原文地址: https://www.cveoy.top/t/topic/p3dX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录