2011-08-15 7 views
0

私のサイトには「その他」というオプションが必要なドロップダウンリストが多数あります。各ドロップダウンには値を保持する独自のテーブルがあり、それぞれのテーブルにはそのオプションの選択を追跡できるように「その他」というエントリがあります。SQL/HTML:ドロップダウンリストの下部に「その他」オプションを追加

問題は、DBから取得するときにオプションをアルファベット順にソートすることですが、リストの途中に「その他」オプションが追加されるという問題があります。私はそれが常に底にあるようにしたいと思います。誰かが解決策を持っていますか?私が「その他」を印刷しているかどうかを確認するには、「ビュー」で「チェック」を使用してください。

私は、SQLクエリを使用して、下に、または他の方法でサーバーまたはビューに配置することができます。ありがとう。

EDIT:最初のカップルの質問に答えるために、私はSQL Server 2005とASP.NET MVC 1を使用しています。私は最後までタックしても構いませんが、5つの異なる場所私のサイト。ソース(SQL)やそれ以上のスケーラビリティでソートする方法を見つけることができれば理想的です。 SQLで

+0

どのサーバー側の技術は、あなたが使用してどのようなRDBMSのですか? – user194076

+0

あなたは最後までそれをタックしてみませんか?それはあなたが描いているものの中で最も実用的なようです。 –

答えて

3

あなたはこのようにそれを注文することができます:

order by 
case when value = 'Other' then 1 else 0 end, 
value 
+1

それは他のすべての注文を壊すだろう、あなたは 値= 'その他'、次に1 else 0 end、値 – James

+0

あなたが正しい場合に別れを注文する必要があります。回答が更新されました。 – spb

+0

完全に動作します。ありがとう。 –

関連する問題