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

質問編集履歴

3

説明の追記

2021/11/04 03:41

投稿

joe0102
joe0102

スコア13

title CHANGED
File without changes
body CHANGED
@@ -17,5 +17,6 @@
17
17
  1.1234545.4.5.6.7.2.20
18
18
 
19
19
  中身を、1.2.4.5.6.7.20.1234545と表示したいです。
20
+ Rails6系でDBはMySQLを使っています。
20
21
 
21
22
  よろしくお願いいたします。

2

説明の追記

2021/11/04 03:41

投稿

joe0102
joe0102

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ##Rubyの並び替えについて教えていただきたいです。
2
2
 
3
- 例えば、companyテーブルのcodeカラムに、以下のような中身が文字列の配列があった際に、
3
+ 例えば、companyテーブルのcodeカラムに、以下のような中身が文字列のデータがあった際に、
4
4
  中身を降順にしたい時はどのようにすれば良いのでしょうか
5
5
 
6
6
  ・1

1

説明の追記

2021/11/04 03:05

投稿

joe0102
joe0102

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,19 @@
1
1
  ##Rubyの並び替えについて教えていただきたいです。
2
2
 
3
- 例えば、以下のような中身が文字列の配列があった際に、
3
+ 例えば、companyテーブルのcodeカラムに、以下のような中身が文字列の配列があった際に、
4
4
  中身を降順にしたい時はどのようにすれば良いのでしょうか
5
- code = ["1", "4", "5", "2", "3", "6", "7", "1234545", "20"]
6
5
 
6
+ ・1
7
+ ・4
8
+ ・5
9
+ ・2
10
+ ・3
11
+ ・6
12
+ ・7
13
+ ・1234545
14
+ ・20
15
+
7
- order(code: "DESC")を使用すると、以下のような並び順になってしまいます。
16
+ Company.order(code: "DESC")を使用すると、以下のような並び順になってしまいます。
8
17
  1.1234545.4.5.6.7.2.20
9
18
 
10
19
  中身を、1.2.4.5.6.7.20.1234545と表示したいです。