質問編集履歴

2

わかりにくい例をわかりやすくしました。

2018/11/05 06:32

投稿

satorushimo
satorushimo

スコア14

test CHANGED
File without changes
test CHANGED
@@ -32,15 +32,15 @@
32
32
 
33
33
  ```
34
34
 
35
- 上記のようなコードでPostテーブルの値を取り出す際にhoge,fuga,piyoの順番をアルファベット順で表示したいとすると、
35
+ 上記のようなコードでPostテーブルの値を取り出す際にhoge,fuga,piyoの順番を文字列中にoの含むもの順で表示したいとすると、
36
36
 
37
37
  ```
38
-
39
- 2. fuga
40
38
 
41
39
  1. hoge
42
40
 
43
41
  3. piyo
42
+
43
+ 2. fuga
44
44
 
45
45
  ```
46
46
 

1

わかりにくかったので内容を更新しました。今自分で調べてわかったことを報告しました。

2018/11/05 06:32

投稿

satorushimo
satorushimo

スコア14

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,15 @@
8
8
 
9
9
  Postテーブル
10
10
 
11
- |ID|1|2|3|
11
+ |ID|名前|
12
12
 
13
- |:--|:--:|:--:|:--:|
13
+ |:--|:--:|
14
14
 
15
- |名前|hoge|fuga|piyo|
15
+ |1|hoge|
16
+
17
+ |2|fuga|
18
+
19
+ |3|piyo|
16
20
 
17
21
 
18
22
 
@@ -61,3 +65,19 @@
61
65
 
62
66
 
63
67
  ** また別にでも何かいい方法はないでしょうか? **
68
+
69
+
70
+
71
+
72
+
73
+ ## 修正しました
74
+
75
+ すみません、テーブルが横向きになっていてわかりにくかったので直しました。
76
+
77
+ ID、名前がカラム名です。
78
+
79
+
80
+
81
+ 今自分が調べた中で一番近いのかなと思ったのはcase whenを使う方法です。
82
+
83
+ 調べていく中で初め知った構文だったのでいまだに使い方がわかっていません。泣