我试图找到所有有多个下划线并由一些字符分隔的行,例如:The boys ____ to the store to ___ up some groceries
我试过 SELECT * FROM "Questions"WHERE "questionText"LIKE '%_%_%'
但这似乎返回了所有内容。
最佳答案
你可以使用:
SELECT * FROM questions WHERE questiontext ~ '[ $][_][$ ]';
对于包含空格字符和下划线的2个元素的情况:
SELECT * FROM questions where questiontext ~ '^[^_]+_([^_]+)_[^_]+$';
关于postgresql - 如何使用 POSTGRES 使用下划线进行通配符搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38132109/