-1

私は以下のような表を持っています

 FirstName            SurName
    Himaja          V
    Himaja           K
   mahendar          Faye 
    Karthik                  Null
   Varun                    M

次に、このテーブルを並べ替えて、必要な出力がAからZのアルファベット順になり、Surnameでも同じになるようにします。

誰かがこれに関して私を助けることができますか?

4

2 に答える 2

1

select * from table order by FirstName, SurName;

order句に複数の列を追加できます。FirstNameの値が同じである場合、行はSurNameの順に並べられます。

于 2012-08-07T10:21:09.717 に答える
0

どうですか:

SELECT * FROM table ORDER BY FirstName, SurName

両方をアルファベット順に並べ替えることはできません。1つの列でのみ並べ替えることができます。2つのレコードの並べ替えられた列の値が同じである場合、2番目の並べ替えパラメーターを使用して並べ替えられます。

これが良い例です-これらの名前をどのようにソートする必要がありますか?

A B
C D
E A
F B

両方の列をアルファベット順に並べ替えるには?

于 2012-08-07T10:20:48.197 に答える