你好,問題是這樣的 - 有一個表model
和id
。字段model
可以存儲由空格分隔的不同長度的幾個單詞。例如,「某些任意型號名稱」或「суперпупердлинноеназваниемодели」錯誤。「我必須選擇模型名稱中至少有一個單詞長度超過22個字符的記錄。所以,第一個模型不屬於結果集,第二個模型屬於結果集。我試過,但選擇不正常。通過輸入超過20個字符的長度的單詞(在mysql中),表中的示例
SELECT id, model FROM table1 WHERE model REGEXP "[А-Яа-яa-zA-Z]{22,}"
什麼結果你得到和你期待什麼樣的結果,但沒有得到?這個查詢返回的記錄太多還是太少?它似乎對我的預期工作:http://sqlfiddle.com/#!2/d9421/1 – funkwurm
例如,有一個價值模型,1)「一些var opt」,2)'forforformeme或otherforbewordvalue',我期望有第二個樣本值,因爲在第二個模型名稱中,長度超過22個字符的單詞模型名稱之一 – user2366271
如果您轉到我給您的sqlfiddle鏈接,您當前的查詢確實給出了結果而不是1)結果。所以它在我看來,查詢已經工作。 – funkwurm