3
我有一個基於用戶輸入生成的自動完成下拉菜單。初始條件下對結果進行初始排序
現在我想要以開頭的開頭的結果,然後按字母順序依次排列。
現在他們只是在SQL查詢中按字母順序排序。
所以我想萬科...結果來休息了。
正如您所看到的,此時查詢使用LIKE %term%
通配符選擇。
我有一個基於用戶輸入生成的自動完成下拉菜單。初始條件下對結果進行初始排序
現在我想要以開頭的開頭的結果,然後按字母順序依次排列。
現在他們只是在SQL查詢中按字母順序排序。
所以我想萬科...結果來休息了。
正如您所看到的,此時查詢使用LIKE %term%
通配符選擇。
試試沿着這些線路:
ORDER BY
CASE WHEN COL LIKE 'term%' THEN 1 ELSE 2 END ASC,
COL ASC
偉大的,簡單的...預排序,其中術語在同一前端上下文匹配,那麼就休息... – DRapp
的最佳解決方案,謝謝。你是這樣想出來的嗎? – silkfire
我在過去有類似的要求:) –