草庐IT

testRelevance

全部标签

mysql - 如何避免在 sql SELECT 和 WHERE 中出现相同的表达式?

有没有一种方法可以避免在查询中两次写入表达式,例如我示例中的表达式?SELECTMATCH(test)AGAINST("str"INBOOLEANMODE)AStestRelevance,.......FROMmytableWHERE.......MATCH(test)AGAINST("str"INBOOLEANMODE)>0我已经试过了SELECTMATCH(test)AGAINST("str"INBOOLEANMODE)AStestRelevance,.......FROMmytableWHERE.......HAVINGtestRelevance>0但这对大表不利(显然仅在某些情