質問編集履歴

6

2020/04/04 07:28

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
File without changes

5

2020/04/04 07:28

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -163,3 +163,53 @@
163
163
  6| 数字 | B16 | C16 | C17 | C18 | D16 |
164
164
 
165
165
  :
166
+
167
+
168
+
169
+
170
+
171
+ 連番とは1,2,3,…と続く数字です。
172
+
173
+
174
+
175
+ 元々のテーブルは
176
+
177
+ ・Aカラムには1, 2, 3,…と続いてまして、
178
+
179
+ ・Bカラムには名前が入っております。
180
+
181
+ ・Cカラムは全て住所が入っておりますが、
182
+
183
+ 1, 4, 7,…は名前の方の『都道府県名』が入っております。
184
+
185
+ 2, 5, 8,…は1, 4, 7,…の名前の方の『市町村名』が入っております。
186
+
187
+ 3, 6, 9,…は1, 4, 7,…の名前の方の『それ以降の住所』が入っております。
188
+
189
+ ・Dカラムには年齢が入っております。
190
+
191
+
192
+
193
+ そのテーブルを
194
+
195
+ Aカラムには数字、
196
+
197
+ Bカラムには名前、
198
+
199
+ Cカラムには『都道府県名』
200
+
201
+ Dカラムには『市町村名』
202
+
203
+ Eカラムには『それ以降の住所』
204
+
205
+ Fカラムには年齢
206
+
207
+ となるように、
208
+
209
+
210
+
211
+ 元々のCカラムの縦持ちの情報を横持ちにして出力するという問題です。
212
+
213
+
214
+
215
+ よろしくお願いいたします。

4

全角数字の半角への変更

2020/04/04 07:28

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,13 +50,13 @@
50
50
 
51
51
  シート B
52
52
 
53
- ON A.カラム = B.カラム1 - 1
53
+ ON A.カラム1 = B.カラム1 - 1
54
54
 
55
55
  INNER JOIN
56
56
 
57
57
  シート C
58
58
 
59
- ON A.カラム = C.カラム1 - 2
59
+ ON A.カラム1 = C.カラム1 - 2
60
60
 
61
61
  WHERE A.カラム2 IS NOT NULL;
62
62
 

3

漢数字の変更と全角文字の変更

2020/04/04 02:45

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
@@ -1 +1 @@
1
- SQLでの高度な出力方法
1
+ SQLでフィールド移動出力方法
test CHANGED
@@ -38,27 +38,29 @@
38
38
 
39
39
 
40
40
 
41
- ```SQL(orcl)
41
+ ```SQL(Oracle
42
42
 
43
43
  ■うまくいったコード。
44
44
 
45
- SELECT A.カラム, A.カラム, A.カラム, B.カラム, C.カラム, A.カラム
45
+ SELECT A.カラム1, A.カラム2, A.カラム3, B.カラム3, C.カラム3, A.カラム4
46
46
 
47
- FORM シート A
47
+ FORM シート A
48
48
 
49
- INNER JOIN
49
+ INNER JOIN
50
50
 
51
- シート B
51
+ シート B
52
52
 
53
- ON A.カラム1 = B.カラム1 ー 1
53
+ ON A.カラム1 = B.カラム1 - 1
54
54
 
55
- INNER JOIN
55
+ INNER JOIN
56
56
 
57
- シート C
57
+ シート C
58
58
 
59
- ON A.カラム1 = C.カラム1 ー 2
59
+ ON A.カラム1 = C.カラム1 - 2
60
60
 
61
- WHERE A.カラム2 IS NOT NULL
61
+ WHERE A.カラム2 IS NOT NULL;
62
+
63
+
62
64
 
63
65
 
64
66
 
@@ -94,7 +96,7 @@
94
96
 
95
97
 
96
98
 
97
-
99
+ A B C D
98
100
 
99
101
  +-----+--------+--------+--------+
100
102
 
@@ -128,36 +130,36 @@
128
130
 
129
131
 
130
132
 
131
- 上記のように並んだテーブルから参照で、以下の形にする考え方を教えていただきたい。
133
+ 上記のように並んだテーブルから参照で、以下の形にする方法と考え方を教えていただきたい。
132
134
 
133
- 「1」「1」などは上のテーブルの元々の配置場所を表します。
135
+ B1」「C1」などは上のテーブルの元々の配置場所を表します。
134
136
 
135
137
 
136
138
 
137
-
139
+ A B C D E F
138
140
 
139
- +-----+-----+-----+-----+-----+-----+
141
+ +------+-----+-----+-----+-----+-----+
140
142
 
141
- 1| 数字 | 1 | 1 | 2 | 3 | 1 |
143
+ 1| 数字 | B1 | C1 | C2 | C3 | D1 |
142
144
 
143
- +-----+-----+-----+-----+-----+-----+
145
+ +------+-----+-----+-----+-----+-----+
144
146
 
145
- 2| 数字 | 4 | 4 | 5 | 6 | 4 |
147
+ 2| 数字 | B4 | C4 | C5 | C6 | D4 |
146
148
 
147
- +-----+-----+-----+-----+-----+-----+
149
+ +------+-----+-----+-----+-----+-----+
148
150
 
149
- 3| 数字 | 7 | 7 | 8 | 9 | 7 |
151
+ 3| 数字 | B7 | C7 | C8 | C9 | D7 |
150
152
 
151
- +-----+-----+-----+-----+-----+-----+
153
+ +------+-----+-----+-----+-----+-----+
152
154
 
153
- 4| 数字 |10 |10 |11 |12 |10 |
155
+ 4| 数字 | B10 | C10 | C11 | C12 | D10 |
154
156
 
155
- +-----+-----+-----+-----+-----+-----+
157
+ +------+-----+-----+-----+-----+-----+
156
158
 
157
- 5| 数字 |13 |13 |14 |15 |13 |
159
+ 5| 数字 | B13 | C13 | C14 | C15 | D13 |
158
160
 
159
- +-----+-----+-----+-----+-----+-----+
161
+ +------+-----+-----+-----+-----+-----+
160
162
 
161
- 6| 数字 |16 |16 |17 |18 |16 |
163
+ 6| 数字 | B16 | C16 | C17 | C18 | D16 |
162
164
 
163
165
  :

2

2020/04/04 02:44

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,9 @@
80
80
 
81
81
  ・VIEWやCASE文かな?とも思うもよくわからず。
82
82
 
83
- 上記でできるよというものがあれば、私の試行錯誤が間違っていただけかもしれませんコードたくさん書き過ぎて、うまくいったコードのみ上記に記載さいただいております。
83
+ 上記でできるよというものがあれば、私の試行錯誤が間違っていただけかもしれませんのでそこお知らせいただければと思います。
84
+
85
+ コードをたくさん書き過ぎて、うまくいったコードのみ上記に記載させていただいております。
84
86
 
85
87
 
86
88
 
@@ -126,7 +128,7 @@
126
128
 
127
129
 
128
130
 
129
- 上記のように並んだテーブルから参照で、以下の形にする方法と考え方を教えていただきたい。
131
+ 上記のように並んだテーブルから参照で、以下の形にする考え方を教えていただきたい。
130
132
 
131
133
  「1二」「1三」などは上のテーブルの元々の配置場所を表します。
132
134
 

1

2020/04/04 01:51

投稿

yuki-yuki
yuki-yuki

スコア6

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,13 @@
12
12
 
13
13
 
14
14
 
15
- 正解はできていますが、他のやり方なども学びたいのでよろしお願します
15
+ 正解はできていますので、正解知りたいのではなく、他のやり方なども学びたいので、できる方法をご存じの方は、考え方を教えてださい。
16
+
17
+ よろしくお願いします。
18
+
19
+
20
+
21
+
16
22
 
17
23
 
18
24
 
@@ -22,7 +28,7 @@
22
28
 
23
29
  ```
24
30
 
25
- エラーメッセージはなし、他のやり方考え方を知りたい。
31
+ エラーメッセージはなし、他のやり方考え方を知りたい。
26
32
 
27
33
  ```
28
34