我使用這個查詢,統計所有行表「書」,這裏的「名稱」欄值重複它自己:如何計算MYSQL中重複值的行,並考慮REGEXP或通配符?
SELECT name, COUNT(*) c FROM books GROUP BY name HAVING c > 1
的事情是,我想治療非常類似的書名稱,作爲「重複」。例如,名爲「好書」和「好書」的書籍。將被視爲相同。我知道,或多或少,如何使用REGEXP和通配符,但我不知道如何將它合併到我正在使用的查詢中(如果它甚至可能)。
有什麼辦法可以達到這個目的嗎?
也許你應該考慮全文索引,而不是正則表達式。 –
對不起......但這是什麼意思,「全文索引」? – sheff2k1
https://dev.mysql.com/doc/refman/5.7/en/fulltext-search.html –