3

モノのテーブルがあれば...

ThingName | ThingCategory
-------------------------
thing 1   | cat1
thing 2   | cat2
thing 3   | cat3

cat2最初、次にcat1、次にの順序でそれらを選択するにはどうすればよいですか?cat3

これは可能ですか?

4

3 に答える 3

1

あなたはこのようにそれを行うことができます

SELECT ThingName , ThingCategory
    FROM yourtabe
    ORDER BY 
     CASE
        WHEN ThingCategory = 'cat2' THEN 1
        WHEN ThingCategory = 'cat1' THEN 2
        WHEN ThingCategory = 'cat3' THEN 3
    END
于 2012-11-01T19:52:23.940 に答える