teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

SQL

2016/08/04 11:51

投稿

asahina_dev
asahina_dev

スコア610

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  クッキーに登録した順序で表示しないといけないという業務で使った方法(どんな並びも自由自在)
2
2
 
3
3
  ```sql
4
- SELECT * FROM
4
+ SELECT * FROM TABLE
5
5
  ORDER BY
6
6
  ( CASE
7
7
  WHEN 条件式(2文字目がA) THEN 1
@@ -10,4 +10,21 @@
10
10
  WHEN 条件式(2文字目がZ) THEN 26
11
11
  ELSE 999 ) ASC
12
12
 
13
- ```
13
+ ```
14
+
15
+ でこれをもと
16
+
17
+
18
+ ```sql
19
+ SELECT ORDER BY
20
+ ( CASE
21
+ WHEN 条件式(2文字目がA) THEN 1
22
+ WHEN 条件式(2文字目がB) THEN 2
23
+ /* 続く */
24
+ WHEN 条件式(2文字目がZ) THEN 26
25
+ ELSE 999 ) AS ORDER_ITEM. * FROM TABLE
26
+ ORDER BY
27
+ ORDER_ITEM ASC
28
+ ```
29
+
30
+ こういうふうにしてごにょごにょすれば出来上がりだけどここからの詰め込みが思いつかないな