3

ユーザーの入力に基づいて生成されるオートコンプリート ドロップダウンがあります。

ここで、用語で始まる結果が最初に来て、残りがアルファベット順に来るように結果を並べ替えたいと思います。

現在、それらは SQL クエリでアルファベット順にソートされています。

ここに画像の説明を入力

だから私はヴァンコ...結果が残りの前に来ることを望んでいます.

ご覧のとおり、クエリはLIKE %term%現時点でワイルドカード選択を使用しています。

4

1 に答える 1

5

これらの行に沿って何かを試してください:

ORDER BY 
  CASE WHEN COL LIKE 'term%' THEN 1 ELSE 2 END ASC,
  COL ASC
于 2013-07-03T12:50:26.983 に答える