我正在使用VBA和SQLdeveloper將多個關鍵字輸入與數據庫進行比較。我要麼搜索使用所有的AND或所有的OR,AND的工作正常,但我想根據成功比較的次數返回OR。我目前的代碼似乎以隨機的方式返回結果,而不是我想要的結果,這基本上是相關的。這裏是我的代碼的一個例子:如何根據OR結果的數量對SQL查詢進行排序
Dim sSQLOrder As String
sSQLOrder = " ORDER BY (Title LIKE '%Title Keyword 1%' + Title LIKE '%Title
Keyword 2%' + ...) DESC"
從我的理解,這應該排序它,但沒有。我也嘗試對ASC和DESC進行排序,這會改變順序,但不會以任何有效的方式進行。感謝您閱讀本文。
請用你正在使用的數據庫標記你的問題。 –
根據評論,代碼是在MS Access中,所以我修復了標籤。 –