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にあるので、私はタグを修正しました。 –